日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解決vue bus.$emit觸發(fā)第一次$on監(jiān)聽(tīng)不到問(wèn)題

瀏覽:17日期:2022-12-25 15:43:41

$emit與emit與emit與 $on的用法

新建bus.js

import Vue from ’vue’

export const bus = new Vue()

引用bus.js

import {bus} from ’./bus’bus.$on(’test’, function (msg) { console.log(msg)}) bus.$emit(’test’, 11)

bus.$emit觸發(fā)第一次emit觸發(fā)第一次emit觸發(fā)第一次 $on監(jiān)聽(tīng)不到

因?yàn)?emit 先于 $on 執(zhí)行了,VUE并沒(méi)有儲(chǔ)存監(jiān)聽(tīng)事件,所以無(wú)法監(jiān)聽(tīng)到數(shù)據(jù)。

我這里遇到的是在調(diào)用$emit的時(shí)候子組件并沒(méi)有創(chuàng)建,所以無(wú)法監(jiān)聽(tīng)到數(shù)據(jù),子組件創(chuàng)建之后,便可以監(jiān)聽(tīng)到傳遞過(guò)來(lái)的數(shù)據(jù)

我的解決方法是在調(diào)用$emit的時(shí)候使用emit的時(shí)候使用emit的時(shí)候使用 $nextTick()方法

用法:將回調(diào)延遲到下次 DOM 更新循環(huán)之后執(zhí)行。在修改數(shù)據(jù)之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一樣,不同的是回調(diào)的 this 自動(dòng)綁定到調(diào)用它的實(shí)例上。

new Vue({ // ... methods: { // ... example: function () { // DOM 還沒(méi)有更新 this.$nextTick(function () { // DOM 現(xiàn)在更新了 bus.$emit(’test’, 11) }) } }})

避免路由跳轉(zhuǎn)多個(gè)組件重復(fù)監(jiān)聽(tīng),只需要在路由跳轉(zhuǎn)之前移除當(dāng)前組件監(jiān)聽(tīng)事件即可:

beforeDestroy () { // 銷毀監(jiān)聽(tīng)事件 this.$bus.$off(’test’) }

補(bǔ)充知識(shí):組件之間使用this.$bus.$on傳值之前需要先this.$bus.$off注銷事件

this.$bus是全局變量

a、b是兩個(gè)父組件,c是子組件。

c頁(yè)面觸發(fā)事件:

this.$bus.$emit(event)

a、b頁(yè)面監(jiān)聽(tīng)c組件的事件

pagea:

this.$bus.$on(event, () => { this.status = ’reserve’})

pageb:

this.$bus.$on(event, () => { this.status = ’buying’})

如果在調(diào)用了a頁(yè)面之后,再調(diào)用b頁(yè)面,回導(dǎo)致this.status是reserve而不是我們想要的buying。

正確寫(xiě)法:

pagea:

this.$bus.$off(event).$on(event, () => { this.status = ’reserve’})

pageb:

this.$bus.$off(event).$on(event, () => { this.status = ’buying’})

以上這篇解決vue bus.$emit觸發(fā)第一次$on監(jiān)聽(tīng)不到問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本aⅴ免费视频一区二区三区| 欧美精品国产一区| 青青草伊人久久| 一区二区精彩视频| 亚洲丝袜美腿一区| 在线视频亚洲| 亚洲影视一区| 欧美片网站免费| 久久精品国产久精国产爱| 国产一区二区精品久| 蜜臀国产一区| 香蕉精品视频在线观看| 亚洲黄色在线| 中文字幕成人| 国产精品美女在线观看直播| 麻豆精品视频在线| 色老板在线视频一区二区| 视频福利一区| 99在线|亚洲一区二区| 在线日韩成人| 日本a口亚洲| 久久精品网址| 免费国产自久久久久三四区久久| 蜜桃久久久久久久| 欧美激情91| 久久精品国产99久久| 玖玖精品视频| 国产乱码精品一区二区亚洲| 日本一区二区高清不卡| 国产综合视频| 日本vs亚洲vs韩国一区三区二区| 国产精品免费大片| 亚洲成人精品| 日韩国产欧美在线视频| 国际精品欧美精品| 性欧美xxxx免费岛国不卡电影| 日韩在线一区二区| 精品香蕉视频| 国产精品毛片一区二区三区| 88久久精品| 日韩电影在线视频| 日韩精品一级二级 | 午夜亚洲福利在线老司机| 日韩精品欧美成人高清一区二区| 国产精品v日韩精品v欧美精品网站 | 性欧美长视频| 国产欧美在线观看免费| 91精品国产乱码久久久久久久| 亚洲精品少妇| 日韩大片在线播放| 日韩高清电影一区| 久久久久网站| 久久精品xxxxx| 91精品一区国产高清在线gif| 日精品一区二区三区| 日韩欧美一区二区三区免费看| 免费精品视频| 成人国产精品| 日韩精品91亚洲二区在线观看| 午夜影院一区| 日韩精品福利一区二区三区| 亚洲黄色网址| 亚洲不卡视频| 欧美日韩一二| 久久精品国产网站| 蜜桃av一区二区| 亚洲www免费| 国产三级精品三级在线观看国产| 国产综合精品| 久久精品国产99国产| 亚洲欧洲免费| 五月天激情综合网| 精品国产亚洲一区二区三区大结局 | 老色鬼精品视频在线观看播放| 欧美日韩在线网站| 久久精品一区二区国产| 亚洲精品一级二级三级| 久久国产直播| 久久一区精品| 婷婷亚洲成人| 最新国产拍偷乱拍精品| 久久男人天堂| 国产精品a久久久久| 亚洲精品欧美| 男女精品网站| 今天的高清视频免费播放成人| 国产精品3区| 日韩欧美美女在线观看| 亚洲激情另类| 99国产精品一区二区| 成人午夜亚洲| 久久激五月天综合精品| 综合激情视频| 欧美一区=区| 欧美va天堂| 亚洲涩涩在线| 国产h片在线观看| 久草精品视频| 老色鬼精品视频在线观看播放| 日韩激情一区二区| 涩涩涩久久久成人精品| 亚洲精品91| 久久九九电影| 亚洲黄色中文字幕| 国产一区2区在线观看| 欧美极品一区二区三区| 欧美日韩亚洲一区三区| 日韩av成人高清| 日本天堂一区| 欧美久久一区二区三区| 久久精品凹凸全集| 国产日本精品| 国产精品久一| 国产精品igao视频网网址不卡日韩| 日韩不卡一区二区三区| 日本久久一区| 日韩三级精品| 久久国产欧美日韩精品| 久久精品超碰| 国产精品日本一区二区三区在线| 国产亚洲久久| 麻豆精品在线| 国产一区二区三区不卡av | 伊人久久亚洲热| 另类国产ts人妖高潮视频| 免费一区二区视频| 日韩高清在线不卡| 国产精品nxnn| 国产一区二区三区四区大秀| 国产一区二区三区四区五区传媒| 福利片在线一区二区| 日韩成人综合| 黄色亚洲大片免费在线观看| 久久成人国产| 亚洲精品在线a| 国产欧美一区二区三区精品观看 | 喷白浆一区二区| 日韩欧美字幕| 黑丝一区二区三区| 国产精品久久久久9999高清| 精品欧美久久| 国产精品麻豆久久| 97精品中文字幕| 国产va免费精品观看精品视频| 91久久中文| 国产成人精品福利| 日韩在线观看| 日韩伦理一区| 中文字幕日本一区| 老牛国产精品一区的观看方式| 日本aⅴ免费视频一区二区三区| 电影91久久久| а√在线中文在线新版| 麻豆成人av在线| 男人操女人的视频在线观看欧美| 亚洲1区在线| 91精品99| 9国产精品视频| 国产精品久久久久久模特| 亚洲丝袜啪啪| 久草精品视频| 日韩一区二区三免费高清在线观看| 日产精品一区| 欧美日韩免费看片| 免费不卡中文字幕在线| 免费观看不卡av| 91精品亚洲| 国产精品白丝av嫩草影院| 悠悠资源网久久精品| 日本久久成人网| 亚洲18在线| 水蜜桃久久夜色精品一区| 日本综合视频| 视频一区中文字幕精品| 久久久噜噜噜| 久久人人99| 黄页网站一区| 色综合视频一区二区三区日韩| 天堂久久一区| 国产精品玖玖玖在线资源| 精品国内亚洲2022精品成人| 韩日一区二区三区| 久久九九精品| 精品日韩一区| 日本午夜精品久久久久| 亚洲激情偷拍| 免费看日韩精品| 你懂的国产精品| 久久中文亚洲字幕| 欧美日韩国产在线一区| 午夜国产精品视频免费体验区| 久久超级碰碰| 美国三级日本三级久久99| 国产精品中文字幕亚洲欧美| 色婷婷久久久| 91成人福利| 99成人在线| 国产成人免费| 免费人成黄页网站在线一区二区 | 四虎精品一区二区免费|