vue中使用vuex将数据保存在store中,computed
属性取数据,store.commit 方法提交数据,watch监听数据变化时执行方法。问题是没有提交数据的情况下,watch能监听到数据变化,原因是什么呢?
vue中使用vuex将数据保存在store中,computed
属性取数据,store.commit 方法提交数据,watch监听数据变化时执行方法。问题是没有提交数据的情况下,watch能监听到数据变化,原因是什么呢?
2 回答4.9k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答4.9k 阅读
3 回答1.8k 阅读✓ 已解决
有可能是:
<keep-alive>
然后第一次进去的时候是由undefined
变为了vuex中的初始值。你可以
watch
里面打印一下新值和旧值。