对于vue里面html中的{{}}的数据检测变化,我们一般可以使用computed计算属性来自动监测改变,但是对于表单组件,如input标签里面的v-model数据怎么监测改变?
<input v-model="date" ref="search">
date如何将vuex中的state里面的数据改变对应上去?
date: {
get () {
return this.$store.state.date
},
set (val) {
this.updateDate(this.date)
}
}
这里的数据获取的关键就是computed里面date的写法,一定要使用get()来获取数据,set()来监测数据变化来对应改变。