vue兄弟組件之間方法調(diào)用

方法一:

父組件 index.vue? ?中含有兩個兄弟組件 business.vue? 及? detail.vue

當(dāng)?business.vue中主協(xié)辦分配選擇完成后 需要刷新?? detail.vue中的數(shù)據(jù)

在父組件中 的?business.vue組件上 定義觸發(fā)的方法??<business @updateDate='updateDate'></business>

在父組件中 的??detail.vue組件上 定義觸發(fā)的方法? <?detail.vue ref='detail'></detail>

在兄弟組件中?主協(xié)辦分配選擇完成后showUserAssignData方法去觸發(fā)父組件 index.vue的updateDate方法

在父組件中?updateDate方法去觸發(fā)detail.vue組件中刷洗數(shù)據(jù)的方法


?方法二:采用公共bus方法---js方法


第二個子組件需要調(diào)用第二個子組件方法

在main.js中 注冊一個公共實(shí)例并綁定到原型上

?Vue.prototype.$bus = new Vue()

在第一個子組件中注冊一個方法 在created 或者mounted中注冊


在兄弟組件中觸發(fā)該方法


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容