缥缈止盈
先说解决方法: 把watch的timeConfig改成'$store.state.widgetConfig'.因为你computed的时候调用了getDefaultTime, vue调用这个function添加依赖失败了.顺带提一下, computed绑定v-model是错误的行为, v-model等同于@input='e => timeConfig = e.target.value', 也就是等于你在代码中改变了computed的值和vuex里的值.坏处是引起抖动.解决方案是使用get, set方法: 类似于:{ computed: { timeConfig: { get () { return getDefaultTime(this.$store.data) }, set () { this.$store.commit('mutation') } } }