最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解vue-router和vue-cli以及組件之間的傳值

 更新時間:2017年07月04日 11:56:04   作者:老虎帥呆了  
這篇文章主要介紹了詳解vue-router和vue-cli以及組件之間的傳值,具有一定的參考價值,感興趣的小伙伴們可以參考一下

首先簡單介紹使用vue-router的四個基本步驟:(為了方便演示,所有代碼都寫在一個文件里)

1.定義組件



2.定義路由


3.創(chuàng)建router實(shí)例并將定義好的路由傳入


4.創(chuàng)建和掛載根實(shí)例

再來說一下vue-cli

一、安裝vue-cli腳手架工具

cnpm install vue-cli -g

二、 創(chuàng)建項(xiàng)目

vue init webpack-simple vue_webpack 

使用的是webpack-simple模板,項(xiàng)目名為vue_webpack , webpack-simple和webpack模板區(qū)別就是少了代碼檢查和單元測試這些東西.

三、安裝項(xiàng)目需要的依賴文件

進(jìn)入vue_webpack項(xiàng)目文件夾

cnpm install 安裝完成后 項(xiàng)目目錄下會多出node_modules文件夾,所有依賴文件都在里面,現(xiàn)在可以測試項(xiàng)目是否創(chuàng)建成功: npm run dev,默認(rèn)8080端口,需要修改可以到 package.json中在scripts的dev后面添加--port8000。

App.vue后綴為.vue的文件基本格式為:template + script + style 三部分組成

四、項(xiàng)目上線

自己的項(xiàng)目文件都需要放到 src 文件夾下

項(xiàng)目開發(fā)完成之后,可以輸入 npm run build 來進(jìn)行打包工作,

打包完成后,會生成 dist 文件夾,如果已經(jīng)修改了文件路徑,可以直接打開本地文件查看

項(xiàng)目上線時,只需要將 dist 文件夾放到服務(wù)器就行了。

父組件和子組件之間進(jìn)行數(shù)據(jù)傳遞:

在1.0中有$dispatch和$broadcast,但是在2.0中取消了,同樣1.0中支持的雙向數(shù)據(jù)綁定<Child :fff.sync=”hu”></Child>,在2.0中也不支持了現(xiàn)在依然還是使用下面的方式來做。

下面的例子中app為父組件,child和news為app的子組件,child1為child的子組件。下面將演示從app向另三個子組件傳遞數(shù)據(jù) 和 從三個子組件向app父組件傳遞數(shù)據(jù)。

先看一下目錄結(jié)構(gòu):使用的是 webpack-simple模板


頁面布局:


一、從子級向父級傳遞數(shù)據(jù)

1、通過事件的方式從子級向父級傳遞數(shù)據(jù):

在父級中使用了模塊后通過下面的方式和子集進(jìn)行通信,getChildDate是在父級中定義的方法,這個名字隨便取,通過該方法接收子集傳來的數(shù)據(jù)。Getfromchild是在子集中定義的方法,通過$emit(參數(shù))的形式向父級傳遞數(shù)據(jù),其中第一個參數(shù)是在父級中綁定的方法這里就是Getfromchild,第二個參數(shù)是要傳遞的數(shù)據(jù),如有多個就寫成數(shù)組。

<Child v-on:getfromchild="getChildDate"></Child>


2、通過傳遞對象的方式

如果是父級傳數(shù)據(jù)到子級后,修改子集數(shù)據(jù)的同時父級也要跟著改變,可以使用另一種方式,在從父級往子級傳的時候把要傳的數(shù)據(jù)a放在一個對象里,把這個對象傳過去,在子級中我們不去修改這個對象,而是修改他的屬性a的值,父級中同樣會跟著改變。

二、通過props的方式從父級向子級傳遞數(shù)據(jù):

在父級中:fff是在子級中要用的名字,如果fff前面有:那么后面的hu就是個變量,在data中要去定義。如果沒有那么就是普通字符串。

<Child :fff=”hu”></Child>

在子級中:用props去接收傳來的數(shù)據(jù)

父組件:


子組件child


子組件child的子組件child1


子組件news


以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue+ElementUI?封裝簡易PaginationSelect組件的詳細(xì)步驟

    Vue+ElementUI?封裝簡易PaginationSelect組件的詳細(xì)步驟

    這篇文章主要介紹了Vue+ElementUI?封裝簡易PaginationSelect組件,這里簡單介紹封裝的一個Pagination-Select組件幾個步驟,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Vuex模塊化實(shí)現(xiàn)待辦事項(xiàng)的狀態(tài)管理

    Vuex模塊化實(shí)現(xiàn)待辦事項(xiàng)的狀態(tài)管理

    本文主要介紹了Vuex模塊化實(shí)現(xiàn)待辦事項(xiàng)的狀態(tài)管理的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • vue中$emit的用法詳解

    vue中$emit的用法詳解

    這篇文章主要介紹了vue中$emit的用法詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • vue打包項(xiàng)目版本號自加的操作步驟

    vue打包項(xiàng)目版本號自加的操作步驟

    項(xiàng)目每次打包后都需要改動項(xiàng)目版本號,這個改動每次都需要在package.json中修改version,比較麻煩,到底有沒有一種打包后版本號自加的辦法,這篇文章主要介紹了vue打包項(xiàng)目版本號自加的步驟,需要的朋友可以參考下
    2022-09-09
  • Vue?element樹形控件添加虛線詳解

    Vue?element樹形控件添加虛線詳解

    這篇文章主要為大家介紹了Vue?element樹形控件添加虛線,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-11-11
  • 完美解決vue 項(xiàng)目開發(fā)越久 node_modules包越大的問題

    完美解決vue 項(xiàng)目開發(fā)越久 node_modules包越大的問題

    這篇文章主要介紹了vue 項(xiàng)目開發(fā)越久 node_modules包越大的問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • Vue3項(xiàng)目搭建的詳細(xì)過程記錄

    Vue3項(xiàng)目搭建的詳細(xì)過程記錄

    使用VUE3開發(fā)很久了,但一直沒進(jìn)行總結(jié)和記錄,忙里偷閑整理搭建一套VUE3項(xiàng)目腳手架,下面這篇文章主要給大家介紹了關(guān)于Vue3項(xiàng)目搭建的詳細(xì)過程,需要的朋友可以參考下
    2022-10-10
  • 從vue源碼解析Vue.set()和this.$set()

    從vue源碼解析Vue.set()和this.$set()

    這篇文章主要介紹了從vue源碼看Vue.set()和this.$set()的相關(guān)知識,我們先來從Vue提供的Vue.set()和this.$set()這兩個api看看它內(nèi)部是怎么實(shí)現(xiàn)的。感興趣的朋友跟隨小編一起看看吧
    2018-08-08
  • 一文帶你深入了解V-model實(shí)現(xiàn)數(shù)據(jù)雙向綁定

    一文帶你深入了解V-model實(shí)現(xiàn)數(shù)據(jù)雙向綁定

    這篇文章主要為大家詳細(xì)介紹了V-model實(shí)現(xiàn)數(shù)據(jù)雙向綁定的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • Vue3新增時自動獲取當(dāng)前時間的操作方法

    Vue3新增時自動獲取當(dāng)前時間的操作方法

    這篇文章主要介紹了Vue3新增時自動獲取當(dāng)前時間的操作方法,本文通過實(shí)例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07

最新評論

高邑县| 宜兰县| 瑞丽市| 建德市| 上饶县| 阳原县| 仁布县| 柳江县| 南川市| 常熟市| 西藏| 阿鲁科尔沁旗| 崇左市| 锡林郭勒盟| 呼玛县| 荥阳市| 曲沃县| 台东县| 拜城县| 平塘县| 河池市| 海口市| 河东区| 新乐市| 封丘县| 阳信县| 楚雄市| 车险| 富民县| 桐梓县| 麻江县| 西盟| 满城县| 泰兴市| 思南县| 凤山市| 永嘉县| 松原市| 漠河县| 萝北县| 调兵山市|