日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue入门八、非父子组件间通讯

發布時間:2025/7/25 vue 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue入门八、非父子组件间通讯 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過Bus總線機制實施非父子組件通訊
1、創建一個空實例(Bus中央事件總線也可以叫中間組件)
2、利用$emit $on 觸發和監聽事件實現非父子組件的通信
組件之間使用this.$bus.$on傳值之前需要先this.$bus.$off注銷事件
即:
this.$bus.$off('hiHeader').$on('hiHeader', (val) => {
this.sending = val
})
詳見:組件之間使用this.$bus.$on傳值之前需要先this.$bus.$off注銷事件

一、通過this.$bus.$on()方式

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title> </head> <body> <script type="text/javascript" src="vue.js"></script> <div id="app"></div> <script type="text/javascript">// 定義通訊中間件Vue.prototype.$bus = new Vue()var myHeader = {template: `<div>我是頭部|{{sending}}</div>`,data() {return {sending: ''}},created() {// 先解綁再綁定,防止多組件點擊失效// 這里this.$bus.$on監聽中間件獲取數據this.$bus.$off('hiHeader').$on('hiHeader', (val) => {this.sending = val})}}var myFoot = {template: `<div>我是腳<button @click="sendToHeader">發信息給頭部</button></div>`,methods: {sendToHeader() {// 觸發hiHeader事件傳遞數據this.$bus.$emit('hiHeader', '我的頭可不是面團捏的')}}}new Vue({el: '#app',components: {myHeader,myFoot},template: `<div><myHeader></myHeader><myFoot></myFoot></div>`}) </script></body> </html>

二、通過this重定向

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title> </head> <body> <script type="text/javascript" src="vue.js"></script> <div id="app"></div> <script type="text/javascript">// 定義通訊中間件Vue.prototype.$bus = new Vue()var myHeader = {template: `<div>我是頭部|{{sending}}</div>`,data() {return {sending: ''}},created() {// 重定向thisvar transfer = this// transfer.$bus.$off('hiHeader').$on('hiHeader', function (val) {// transfer.sending = val// })transfer.$bus.$on('hiHeader', (val)=>{transfer.sending = val})}}var myFoot = {template: `<div>我是腳<button @click="sendToHeader">發信息給頭部</button></div>`,methods: {sendToHeader() {// 觸發hiHeader事件傳遞數據this.$bus.$emit('hiHeader', '我的頭可不是面團捏的')}}}new Vue({el: '#app',components: {myHeader,myFoot},template: `<div><myHeader></myHeader><myFoot></myFoot></div>`}) </script></body> </html>

轉載于:https://blog.51cto.com/12012821/2401739

總結

以上是生活随笔為你收集整理的Vue入门八、非父子组件间通讯的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美午夜精品理论片a级按摩 | 麻豆视频观看 | 亚州久久久| 一级黄色片免费 | 国产ts变态重口人妖hd | 欧美a∨ | 97人人澡| 亚洲激情午夜 | 黄色一级欧美 | 韩国日本中文字幕 | av一区二区在线播放 | 非洲黑人狂躁日本妞 | 久久久夜色 | 日本作爱视频 | 国产精品一区二区久久国产 | 91网站免费看 | 夜夜躁日日躁狠狠久久av | 毛片哪里看| 亚洲操操| 日本在线不卡一区 | 中日黄色片 | 中文字幕在线观看一区 | 免费污片在线观看 | 日韩视频免费在线播放 | 精品国产一区二区三区久久久久久 | 国产精品夜夜夜爽张柏芝 | 国模叶桐尿喷337p人体 | 日本视频网址 | 亚洲xxx视频| 免费看女生隐私 | 高潮白浆女日韩av免费看 | 一本色道久久综合狠狠躁的推荐 | 国产色悠悠 | 精品乱人伦一区二区三区 | 男人插入女人下面视频 | 国产精品腿扒开做爽爽爽挤奶网站 | 性a视频 | 白石茉莉奈中文字幕在 | 欧美激情一区二区三区在线 | 国产精品美女久久久久久久 | 日韩精品久久久久久久酒店 | 国产午夜视频在线 | 福利免费视频 | 国产精品羞羞答答在线 | 超碰99在线 | 在线播放一区二区三区 | 九九影视理伦片 | 在线观看视频国产 | 黄色3级视频 | 久久久一区二区 | 在线一区二区不卡 | 男男做性免费视频网 | 国产精品三级在线 | 国产精品一级二级三级 | 69社| 女人一区二区三区 | 狠狠操影视 | 日韩精品中文字幕一区 | 亚洲成av人片在线观看无码 | www.污视频 | 香蕉久久视频 | 亚洲综合久久网 | 午夜日韩福利 | 免费av免费观看 | 亚洲五月六月 | 一区二区三区久久久 | 国产欧美日韩精品一区二区三区 | 双性高h1v1| 亚洲清纯唯美 | 日本在线视频中文字幕 | 国内激情自拍 | 三上悠亚 电影 | 黄视频在线免费看 | 欧美精选一区 | 久久久精品99 | 男女激情av| 日韩va亚洲va欧美va久久 | 亚洲av人人澡人人爽人人夜夜 | 日韩经典在线观看 | 在线观看中文字幕视频 | 欧美成人精品一区二区综合免费 | 成年人免费毛片 | 东京干手机福利视频 | 污黄视频在线观看 | 久久精品综合视频 | 一区二区三区免费观看视频 | 夜夜操av | www色网 | 天天色天天爱 | www.av网站| 日本一区二区不卡在线观看 | h视频在线免费观看 | 国产卡一卡二 | 永久免费在线视频 | 999xxxx| 国产美女一级视频 | 男男gay同性三级 | 久久久性 | 自拍偷拍色 |