問題引自:https://segmentfault.com/q/10...回答者提到:data是有緩存的,一旦Vuex中值改變了,沒法做到響應。而放在computed中,雖然也有緩存,但會自動監視依賴。請問什么叫自動監視依賴呢?記得 Vue 官方文檔中提到過幾種不會觸發更新檢測的情況,其中包括直接修改對象的屬性。還提到這時需要用 Vue.set() 進行修改。是不是形如以下方式:data(){
return {
topicList: this.$store.state.topicList
}
},會導致 topicList 不會因 Vuex 中管理的 state.topicList 的修改而變化。而:computed:{
topicList(){
return this.$store.state.topicList
}
}
}這種方式會監聽 state 中 topicList 的變化呢?
添加回答
舉報
0/150
提交
取消