带字符串属性路径的 store.watch 替换

store.watch 现在只接受函数。因此,下面例子你需要替换:

  1. store.watch('user.notifications', callback)

为:

  1. store.watch(
  2. // 当返回结果改变...
  3. function (state) {
  4. return state.user.notifications
  5. },
  6. // 执行回调函数
  7. callback
  8. )

这帮助你更加完善的控制那些需要监听的响应式属性。

升级方法

在代码库运行迁移工具,查找在 store.watch 中使用字符串作为第一个参数的事例。