今天出现了这个问题,store更新了,你computed为啥不调用呢???
另一个.vue更新了state,这个的computed就监听不到了么?
是用这种格式更新的this.$store.commit('count',a)
——————————————————————————————————————————
找到原因了,之前是这样写的:
computed: {
start_date () {
return this.$store.state.startdate || ‘2016-01-04’
}
}
这种貌似会影响这个的响应式
后来在state里设置了默认值,就不用这种方式了。
之前初始化store时state写成了states所以初始值没能赋值成功,所以上面的推论都是错的,只是因为开始的赋值没有成功,所以没有绑定响应式