2 回答

TA貢獻(xiàn)1796條經(jīng)驗 獲得超7個贊
既然是回調(diào)函數(shù),使用傳值的方式試試,將另一個屬性以參數(shù)的形式傳過去,或者在判斷該屬性的時候先判斷另一個屬性值

TA貢獻(xiàn)1963條經(jīng)驗 獲得超6個贊
在state 中放置一個動作,不知道是樓主的業(yè)務(wù)需求還是樓主杜撰出來的這個想法
vuex用于全局狀態(tài)更新以及組件之間的通信,你要是使用toLink這個狀態(tài),應(yīng)該在你的業(yè)務(wù)組件中computed中拿到這個toLink,然后在你動作發(fā)生的時候,組件內(nèi)部通過this.toLink的方式獲取到。感覺這樣才是一個正常的業(yè)務(wù)邏輯。
eg:
...
computed: {
toLink() {
// if your 'toLink' state is in your main state module
return this.store.state.toLink;
}
},
methods: {
// hanle your interaction
navigate() {
app.go(this.toLink);
},
},
...
添加回答
舉報