今天在写前端页面时
想把一个输入框的值通过v-model绑定到data中的一个属性上
<el-input v-model="this.number"></el-input>
data(){
return{
number:''
}
}
结果在页面输入时报错
Cannot set reactive property on undefined, null, or primitive value: null
很奇怪啊 检查半天也没发现什么问题
试过把number:0 number:undifined number:""
都没用
结果发现这个绑定不需要加this
直接
<el-input v-model="number"></el-input>
问题解决
文章讲述了作者在使用Vue.js时遇到的问题,即如何将输入框的值绑定到data中的number属性上。起初尝试使用`v-model=this.number`报错,后来发现去掉`this`直接使用`v-model=number`即可解决问题。
1814





