国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue:將以往的JQ頁面,重構(gòu)成Vue組件頁面的大致思路梳理(組件化編碼大致流程)

這篇具有很好參考價值的文章主要介紹了Vue:將以往的JQ頁面,重構(gòu)成Vue組件頁面的大致思路梳理(組件化編碼大致流程)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、實(shí)現(xiàn)靜態(tài)組件

組件要按照功能點(diǎn)拆分,命名不要與HTML元素沖突。

  • 1、根據(jù)UI提供的原型圖,進(jìn)行結(jié)構(gòu)設(shè)計,結(jié)構(gòu)設(shè)計的粒度以是否方便給組件起名字為依據(jù)。并梳理好對應(yīng)組件的層級依賴關(guān)系。

  • 2、設(shè)計好結(jié)構(gòu)后,開始寫對應(yīng)的組件,并根據(jù)梳理好的層級關(guān)系,對應(yīng)引入組件。

  • 3、根據(jù)UI提供的靜態(tài)HTML、CSS代碼,進(jìn)行模版結(jié)構(gòu)的拆分以及組件標(biāo)簽的替換。并同時調(diào)試效果。

    3.1)、把HTML中的body里面的div內(nèi)容,直接全部拷貝到App.vue組件中。

    3.2)、把CSS中的樣式代碼,全部拷貝到App.vue組件中。

    3.3)、利用瀏覽器F12查看相應(yīng)結(jié)構(gòu)對應(yīng)的div,然后,將該div剪切到對應(yīng)的組件template區(qū)域。并將App.vue中對應(yīng)的div替換成vue組件標(biāo)簽。其他結(jié)構(gòu)以此類推。直到所有結(jié)構(gòu)拆分完畢。

    3.4)、將對應(yīng)CSS代碼,剪切到對應(yīng)組件的style區(qū)域。

二、實(shí)現(xiàn)動態(tài)組件

  • 1、數(shù)據(jù)的類型和名稱怎么定義?
    這個最好和DB表結(jié)構(gòu)設(shè)計的字段保持一致,會省去很多麻煩事。
    原則:一堆數(shù)據(jù)用數(shù)組存,每條數(shù)據(jù)用對象存。
    例如:
    Vue:將以往的JQ頁面,重構(gòu)成Vue組件頁面的大致思路梳理(組件化編碼大致流程),前端,vue.js,前端,javascript
  • 2、數(shù)據(jù)與組件的對應(yīng)關(guān)系,即該塊數(shù)據(jù)應(yīng)該展示在哪個組件里?
    1)、一個組件使用:放在組件自身即可。
    2)、多個組件共同使用:放在他們共同的父組件上(狀態(tài)提升)。

三、實(shí)現(xiàn)交互(待補(bǔ)充)

  • 首先,綁定事件。

    比如@click、@change、@keyup等等事件。
    然后,給對應(yīng)的事件編寫具體的函數(shù)邏輯。
    這就是交互邏輯。

  • 其次,組件間通信。
    數(shù)據(jù)、事件函數(shù)等在各組件間如何通信?

    基礎(chǔ)方式:使用props屬性進(jìn)行通信。
    (1).父組件 ==> 子組件 通信
    (2).子組件 ==> 父組件 通信(要求父先給子一個函數(shù))文章來源地址http://www.zghlxwxcb.cn/news/detail-791496.html

到了這里,關(guān)于Vue:將以往的JQ頁面,重構(gòu)成Vue組件頁面的大致思路梳理(組件化編碼大致流程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue組件化開發(fā)--公共組件的封裝

    目錄 為什么要封裝組件 應(yīng)用場景 vue自己封裝組件(局部、全局)? Vue組件的三要素 ①全局組件 1)方式: ?2)示例: ②局部組件 1)方式: 2)示例: 命名規(guī)范:(注意) 腳手架vue-cli中的組件 父傳子(props) 通過 $on 傳遞父組件方法 $parent獲取父組件然后使用父組件中的

    2024年02月05日
    瀏覽(24)
  • 【vue3】10-vue組件化額外知識補(bǔ)充(下)-動態(tài)組件-組件緩存-v-model在組件上的應(yīng)用

    【vue3】10-vue組件化額外知識補(bǔ)充(下)-動態(tài)組件-組件緩存-v-model在組件上的應(yīng)用

    切換組件案例: 比如我們現(xiàn)在想要實(shí)現(xiàn)了一個功能: 點(diǎn)擊一個tab-bar,切換不同的組件顯示; 這個案例我們可以通過兩種不同的實(shí)現(xiàn)思路來實(shí)現(xiàn): 方式一 :通過v-if來判斷,顯示不同的組件; 方式二 :動態(tài)組件的方式; 方式一代碼示例: 動態(tài)組件方式實(shí)現(xiàn) 動態(tài)組件是使用 component組

    2024年02月08日
    瀏覽(21)
  • Vue 組件化開發(fā)

    Vue 組件化開發(fā)

    提示:這里可以添加本文要記錄的大概內(nèi)容: Vue.js 是一種現(xiàn)代化的前端框架,可以用于構(gòu)建可復(fù)用的組件化應(yīng)用程序。Vue.js 提供了一種基于組件的架構(gòu),使得開發(fā)人員可以將應(yīng)用程序分解為多個可重用的組件。 Vue.js 組件是一個可復(fù)用的代碼模塊,可以在 Vue.js 應(yīng)用程序中使

    2024年02月15日
    瀏覽(20)
  • 二、Vue組件化編程

    二、Vue組件化編程

    Vue 中使用組件的三大步驟: 定義組件(創(chuàng)建組件) 注冊組件 使用組件(寫組件標(biāo)簽) 如何定義一個組件? 使用 Vue.extend(options) 創(chuàng)建,其中 options 和 new Vue(options) 時傳入的那個 options 幾乎一樣,但也有點(diǎn)區(qū)別; 區(qū)別如下: el 不要寫,為什么? ——— 最終所有的組件都要經(jīng)過一

    2024年02月22日
    瀏覽(18)
  • VUE3 --->組件化

    目錄 vue-cli 1、基于 vue ui 創(chuàng)建 vue 項(xiàng)目 ?組件庫 1.vue 組件庫 2.vue 組件庫和 bootstrap 的區(qū)別 3. 最常用的 vue 組件庫 4. Element UI axios 攔截器 1. 回顧:在 vue3 的項(xiàng)目中全局配置 axios 2. 在 vue2 的項(xiàng)目中全局配置 axios 3、攔截器 4. 配置請求攔截器 5、配置響應(yīng)攔截器 proxy 跨域代理 1. 回

    2024年02月15日
    瀏覽(48)
  • 【Vue】Vite 組件化開發(fā)

    【Vue】Vite 組件化開發(fā)

    1. 什么是組件化開發(fā) 組件化開發(fā)指的是:根據(jù)封裝的思想,把頁面上可重用的部分封裝為組件,從而方便項(xiàng)目的開發(fā)和維護(hù)。 例如:https://gitee.com/vdpadmin/variant-form 所展示的效果,就契合了組件化開發(fā)的思想。用戶可以通過拖拽組件的方式,快速生成一個頁面的布局結(jié)構(gòu)。

    2024年02月10日
    瀏覽(22)
  • 通用vue組件化展示列表數(shù)據(jù)

    通用vue組件化展示列表數(shù)據(jù)

    1.首先先確定要展示的表格列名以及拿到所需要展示的數(shù)組數(shù)據(jù) 2.然后建立一個專門放el-table遍歷的文件 3.在父組件中將數(shù)據(jù)列表數(shù)據(jù)存放在listData里面,然后傳給子組件,子組件定義一個動態(tài)的列,通過遍歷propList得到列名,然后也動態(tài)匹配prop,這樣prop的值會去和listData進(jìn)行匹

    2023年04月08日
    瀏覽(25)
  • Vue開發(fā)實(shí)戰(zhàn)(03)-組件化開發(fā)

    Vue開發(fā)實(shí)戰(zhàn)(03)-組件化開發(fā)

    對組件功能的封裝,可以像搭積木一樣開發(fā)網(wǎng)頁。 Vue官方的示例圖對組件化開發(fā)的形象展示。左邊是一個網(wǎng)頁,可以按照功能模塊抽象成很多組件,這些組件就像積木一樣拼接成網(wǎng)頁。 [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-aS7Zk8tp-16862

    2024年02月08日
    瀏覽(20)
  • Vue 如何簡單快速組件化

    Vue 如何簡單快速組件化

    為了簡化拆分復(fù)雜的代碼邏輯,和實(shí)現(xiàn)代碼的組件化,封閉化。我們需要使用組件化的方法。我這里只講解我感覺最優(yōu)的組件化方法。 vue組件化總結(jié) vue 單文件組件 子組件修改Props報錯 vue 父組件調(diào)用子組件方法ref vue中組件的props屬性(詳) 使用Vue-cil搭建一個簡單的Vue頁面,

    2024年02月12日
    瀏覽(19)
  • 【vue2第九章】組件化開發(fā)和根組件以及style上的scoped作用

    【vue2第九章】組件化開發(fā)和根組件以及style上的scoped作用

    組件化開發(fā)和根組件 什么是組件化開發(fā)? 一個頁面可以拆分為多個組件,每個組件有自己的 樣式,結(jié)構(gòu),行為 ,組件化開發(fā)的好處就是,便于維護(hù),利于重復(fù)利用,提升開發(fā)的效率。 便于維護(hù) :頁面中塊出了問題,可以直接去找到這個組件,修改組件的樣式邏輯結(jié)構(gòu)。

    2024年02月10日
    瀏覽(102)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包