vuex数据没有更新,watch却监听到了的原因会是什么?

vue中使用vuex将数据保存在store中,computed 属性取数据,store.commit 方法提交数据,watch监听数据变化时执行方法。问题是没有提交数据的情况下,watch能监听到数据变化,原因是什么呢?

阅读 3.8k
1 个回答

有可能是:

  1. 第一次数据初始化的时候监听到的
  2. 设置了<keep-alive>然后第一次进去的时候是由undefined变为了vuex中的初始值。

你可以watch里面打印一下新值和旧值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题