vue 踩坑记

180 阅读1分钟

连续多次更新的 vuex state 不能被 watch 到

原因:Vue 的反应系统延迟触发观察者的表现。

解决方法:$nextTick 获取 setTime 20毫秒(20 ms 是一个经验值,每一个 Tick 约为 17 ms)之后更新 state。

Vuex状态无法观察哪些状态数据改变了两次 当 better-scroll 遇见 Vue