v-model绑定vuex中的数据
分解v-model
<template>
<div>
<input type="text" :value='$store.state.message' @input='updateMessage'>
</div>
</template>
<script>
export default {
methods:{
updateMessage(e){
this.$store.commit('updateMessage',e.target.value)
}
}
}
</script>
双向绑定的计算属性
<template>
<div>
<input type="text" v-model="message">
</div>
</template>
<script>
export default {
computed:{
message:{
get(){
return this.$store.state.message
},
set(value){
this.$store.commit('updateMessage',value)
}
}
}
}
</script>
以自己现在的努力程度,还没有资格和别人拼天赋

浙公网安备 33010602011771号