鍍金池/ 問答/HTML/ vue 控制器(菜單?)如何構(gòu)建合理?

vue 控制器(菜單?)如何構(gòu)建合理?

目前有組件A、B,A為視圖,B為控制,由于布局原因,AB距離較遠(yuǎn)(溝通需要過好幾個(gè)組件)

B有一個(gè)默認(rèn)值 isDo = false
A需要根據(jù) isDo 來執(zhí)行某些操作。

A、B之間沒有依賴關(guān)系(isDo不算的話),目前采用架橋(C)的方式實(shí)現(xiàn)溝通,由于AB加載完成的時(shí)機(jī)不定,
比如,我在B beforeCreate時(shí)將isDo傳遞給C,此時(shí)很可能A已創(chuàng)建完成,A找不到C中的isDo(B還沒賦值)而報(bào)錯(cuò),相反,也可能B完成,A沒有(會(huì)正常執(zhí)行)

請(qǐng)問,該怎么保證B一定能得到 isDo 呢?

回答
編輯回答
愛是癌

引入vuex
看你的情況,你為了組件通信,引入了第三個(gè)組件,這樣關(guān)系混亂,是不對(duì)的

2018年1月12日 04:03