鍍金池/ 問(wèn)答/Java  HTML/ vue里面bus傳值$on事件沒(méi)有執(zhí)行

vue里面bus傳值$on事件沒(méi)有執(zhí)行

clipboard.png

clipboard.png

回答
編輯回答
逗婦惱

你的問(wèn)題 如 luozz 所言 先監(jiān)聽(tīng),后觸發(fā)

從代碼可以看到,你是先bus.$emit之后才用router.push跳到/nav1的,而你的監(jiān)聽(tīng)則寫在nav1里,明顯把順序搞反了

解決方案 可以考慮下 Rossy1 的建議,你這個(gè)不太適合用event bus

2018年5月17日 20:26
編輯回答
不討喜

換成vuex好用些

2017年4月23日 06:09
編輯回答
澐染

雖然我不知道你這個(gè)的跳轉(zhuǎn)邏輯是如何的,你把bus.$on的那段代碼放到main.js中,之后看一下效果,再結(jié)合文檔資料,深入理解一下使用bus的方法技巧:先監(jiān)聽(tīng),后觸發(fā)

2017年7月17日 21:22