亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue 嵌套路由如何進行父子間的相互通信?

vue 嵌套路由如何進行父子間的相互通信?

牛魔王的故事 2018-09-24 17:28:17
問題描述現在正在做的項目是vue+vue-router+vue-cli,想實現的功能是,父頁面有個全局的消息推送,希望能一有消息推送時就自動更新某個子頁面的數據。問題出現的環境背景及自己嘗試過哪些方法已經嘗試過直接把子頁面import進父頁面里,然后直接.methods.方法來調用,但是會提示方法內的一些變量沒有定義。然后就換了一種思路,想著父組件一有消息推送過來,就發送一個狀態給子頁面,子頁面一直用watch 監聽父組件發過來的信息,然后直接在子頁面進行數據更新。但是現在的問題是,我看了很多用prop方式進行父->子通信的例子,都沒有用路由嵌套,而是直接把子頁面components進父頁面的,所以這個方法也不行。$on,$emit的方法貌似只能在兄弟組件間通信。由于項目已經做了很大一部分了,現在引入vuex又有點晚了,希望看看大佬們有沒有什么其他的辦法。謝謝了。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 3184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號