成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vue2利用Bus.js如何實(shí)現(xiàn)非父子組件通信詳解

前言

成都創(chuàng)新互聯(lián)公司長(zhǎng)期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為雁峰企業(yè)提供專業(yè)的做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),雁峰網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

大家應(yīng)該都知道,vue2中廢棄了$dispatch和$broadcast廣播和分發(fā)事件的方法。父子組件中可以用props和$emit()。如何實(shí)現(xiàn)非父子組件間的通信,可以通過(guò)實(shí)例一個(gè)vue實(shí)例Bus作為媒介,要相互通信的兄弟組件之中,都引入Bus,然后通過(guò)分別調(diào)用Bus事件觸發(fā)和監(jiān)聽來(lái)實(shí)現(xiàn)通信和參數(shù)傳遞。下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

Bus.js可以是這樣

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

在需要通信的組件都引入Bus.js

import Bus from '../common/js/bus.js'

添加一個(gè)button,點(diǎn)擊后$emit一個(gè)事件

<button @click="toBus">子組件傳給兄弟組件</button>

methods

methods: {
 toBus () {
  Bus.$emit('on', '來(lái)自兄弟組件')
 }
 }

另一個(gè)組件也import Bus.js 在鉤子函數(shù)中監(jiān)聽on事件

import Bus from '../common/js/bus.js'
export default {
 data() {
  return {
  message: ''
  }
 },
 mounted() {
  Bus.$on('on', (msg) => {
   this.message = msg
  })
  }
 }

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)創(chuàng)新互聯(lián)的支持。

分享題目:vue2利用Bus.js如何實(shí)現(xiàn)非父子組件通信詳解
文章起源:http://jinyejixie.com/article10/pocogo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、標(biāo)簽優(yōu)化、企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)建站Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
长海县| 延津县| 黄梅县| 洪湖市| 怀柔区| 潼关县| 金阳县| 凤山市| 习水县| 开江县| 吴川市| 明光市| 崇左市| 荥阳市| 左权县| 和田县| 平武县| 佛山市| 麻阳| 贡嘎县| 台南市| 象州县| 长岭县| 白朗县| 东宁县| 新乡市| 高雄市| 万荣县| 庄河市| 莲花县| 贵定县| 威信县| 工布江达县| 全椒县| 太湖县| 中西区| 外汇| 常州市| 肇东市| 遂平县| 襄樊市|