在官方文檔中:如果 visible 屬性綁定的變量位于 Vuex 的 store 內,那么 .sync 不會正常工作。此時需要去除 .sync 修飾符,同時監(jiān)聽 Dialog 的 open 和 close 事件,在事件回調中執(zhí)行 Vuex 中對應的 mutation 更新 visible 屬性綁定的變量的值。怎么理解以上加粗部分,我直接可以通過改變 store 內 visible 屬性綁定的變量的值來控制dialog的顯示隱藏,不需要監(jiān)聽 Dialog 的 open 和 close 事件?或者說還是我理解錯了?怎么監(jiān)聽呢?有大神能解釋下嗎?
1 回答

慕村9548890
TA貢獻1884條經(jīng)驗 獲得超4個贊
是在需要顯示彈框的地方寫mutation使visible=true,close的回調里寫mutation使visible=false這樣嘛?
添加回答
舉報
0/150
提交
取消