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

VUE兄弟組件傳值操作實例分析

 更新時間:2019年10月26日 12:11:54   作者:那誰家的,小誰  
這篇文章主要介紹了VUE兄弟組件傳值操作,結(jié)合實例形式分析了VUE兄弟組件傳值操作的原理、步驟、實現(xiàn)方法及相關(guān)注意事項,需要的朋友可以參考下

本文實例講述了VUE兄弟組件傳值操作。分享給大家供大家參考,具體如下:

1、兄弟之間傳遞數(shù)據(jù)需要借助于事件車,通過事件車的方式傳遞數(shù)據(jù)

2、創(chuàng)建一個Vue的實例,讓各個兄弟共用同一個事件機制。

3、傳遞數(shù)據(jù)方,通過一個事件觸發(fā)bus.$emit(方法名,傳遞的數(shù)據(jù))。

4、接收數(shù)據(jù)方,通過mounted(){}觸發(fā)bus.$on(方法名,function(接收數(shù)據(jù)的參數(shù)){用該組件的數(shù)據(jù)接收傳遞過來的數(shù)據(jù)}),此時函數(shù)中的this已經(jīng)發(fā)生了改變,可以使用箭頭函數(shù)。

我們可以創(chuàng)建一個單獨的js文件eventVue.js,內(nèi)容如下

import Vue from 'vue';
export default new Vue();

假如父組件如下:

<template>
<components-a></components-a>
<components-b></components-b>
</template>

子組件a如下:

<template>
<div class="components-a">
<button @click="abtn">A按鈕</button>
</div>
</template>
<script>
import eventVue from '../../js/eventVue.js'
export default {
name: 'app',
data () {
return {
'msg':"我是組件A"
}
},
methods:{
abtn:function(){
eventVue.$emit("myFun",this.msg) //$emit這個方法會觸發(fā)一個事件
}
}
}
</script>

子組件b如下:

<template>
<div class="components-a">
<div>{{btext}}</div>
</div>
</template>
<script>
import eventVue from '../../js/event.js'
export default {
name: 'app',
data () {
return {
'btext':"我是B組件內(nèi)容"
}
},
created:function(){
this.bbtn();
},
methods:{
bbtn:function(){
eventVue.$on("myFun",(message)=>{ //這里最好用箭頭函數(shù),不然this指向有問題
this.btext = message
})
}
}
}
</script>

希望本文所述對大家vue.js程序設(shè)計有所幫助。

相關(guān)文章

  • vue監(jiān)聽瀏覽器網(wǎng)頁關(guān)閉和網(wǎng)頁刷新事件代碼示例

    vue監(jiān)聽瀏覽器網(wǎng)頁關(guān)閉和網(wǎng)頁刷新事件代碼示例

    在前端開發(fā)中我們通常會遇到這樣的需求,用戶離開、刷新頁面前,修改數(shù)據(jù)未進行保存操作,需要提示框提醒用戶,這篇文章主要給大家介紹了關(guān)于vue監(jiān)聽瀏覽器網(wǎng)頁關(guān)閉和網(wǎng)頁刷新事件的相關(guān)資料,需要的朋友可以參考下
    2023-08-08
  • vue?指令版富文本溢出省略截取示例詳解

    vue?指令版富文本溢出省略截取示例詳解

    這篇文章主要為大家介紹了vue?指令版富文本溢出省略截取示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Vue2源碼解析之自定義指令

    Vue2源碼解析之自定義指令

    自定義指令,其實就是在vue提供的鉤子中寫代碼,這篇文章將從源碼的角度,帶大家深入了解一下Vue2種自定義指令的實現(xiàn)與使用,需要的可以參考一下
    2023-05-05
  • vue導(dǎo)出excel表格并支持樣式及行高修改

    vue導(dǎo)出excel表格并支持樣式及行高修改

    這篇文章主要為大家介紹了vue導(dǎo)出excel表格并支持樣式及行高修改,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Vue+Node實現(xiàn)商品列表的分頁、排序、篩選,添加購物車功能詳解

    Vue+Node實現(xiàn)商品列表的分頁、排序、篩選,添加購物車功能詳解

    這篇文章主要介紹了Vue+Node實現(xiàn)商品列表的分頁、排序、篩選,添加購物車功能,結(jié)合實例形式分析了vue.js前臺商品分頁、排序、篩選等功能及后臺node.js處理技巧,需要的朋友可以參考下
    2019-12-12
  • Vue組件教程之Toast(Vue.extend 方式)詳解

    Vue組件教程之Toast(Vue.extend 方式)詳解

    這篇文章主要給大家介紹了關(guān)于Vue組件教程之Toast(Vue.extend 方式)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 解決vue項目跳轉(zhuǎn)同樣的頁面不刷新的問題思路詳解

    解決vue項目跳轉(zhuǎn)同樣的頁面不刷新的問題思路詳解

    做公司官網(wǎng)項目的時候遇到的場景,頂部導(dǎo)航欄分類商品跳轉(zhuǎn)到分類詳情,然后在分類詳情再次點擊頂部導(dǎo)航欄里另外的分類商品,跳到同樣的頁面數(shù)據(jù)不刷新,下面小編給大家分享解決方式,關(guān)于vue跳轉(zhuǎn)不刷新問題感興趣的朋友一起看看吧
    2023-09-09
  • Vue封裝的可編輯表格插件方法

    Vue封裝的可編輯表格插件方法

    今天小編就為大家分享一篇Vue封裝的可編輯表格插件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue前端利用slice()方法實現(xiàn)分頁器

    Vue前端利用slice()方法實現(xiàn)分頁器

    分頁功能是常見的需求之一,本文主要介紹了Vue前端利用slice()方法實現(xiàn)分頁器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Vue electron前端開啟局域網(wǎng)接口實現(xiàn)流程詳細(xì)介紹

    Vue electron前端開啟局域網(wǎng)接口實現(xiàn)流程詳細(xì)介紹

    用electron寫了一個自己用的小軟件,無后端,純本地的數(shù)據(jù)。最近想著開發(fā)一個手機端app,將PC端的數(shù)據(jù)進行同步。為了這小小的功能單獨寫個后端又麻煩。干脆前后端不分離哈哈,直接在前端軟件中開啟接口
    2022-10-10

最新評論

万山特区| 科尔| 阳曲县| 忻州市| 建瓯市| 石阡县| 瑞丽市| 元谋县| 昂仁县| 巴林右旗| 聂拉木县| 忻州市| 石家庄市| 磐安县| 逊克县| 微博| 奎屯市| 岗巴县| 阜康市| 武汉市| 乌海市| 称多县| 铜陵市| 醴陵市| 兴城市| 拉萨市| 新沂市| 红原县| 武乡县| 三亚市| 翁牛特旗| 邵阳县| 离岛区| 莆田市| 那曲县| 延庆县| 永济市| 济南市| 革吉县| 称多县| 崇文区|