Web前端-Vue中给input框赋值

Posted MinggeQingchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web前端-Vue中给input框赋值相关的知识,希望对你有一定的参考价值。

Input 输入框

通过鼠标或键盘输入字符

Input 为受控组件,它总会显示 Vue 绑定值

通常情况下,应当处理 input 事件,并更新组件的绑定值(或使用v-model)。否则,输入框内显示的值将不会改变。

Element - The world's most popular Vue UI framework

深入响应式原理 — Vue.js

如下:

<el-input v-model="user.name"></el-input>


export default 
  data () 
    return 
      user:
    
  ,
  methods: 
  

这样虽然可以显示值,但是不能修改
原因:vue实列创建的时候 user的属性名并未声明,因此vue就无法给属性添加getter/setter,从而导致 user 并不是响应式的

解决办法:
方法1:给user给初始值  user:name:""

方法2:this.$set(this.user,'name','张三')

以上是关于Web前端-Vue中给input框赋值的主要内容,如果未能解决你的问题,请参考以下文章

Web前端-Vue el-table el-table-column 每行row添加多个input输入框

web前端-vue的select下拉框宽度的设置

安卓开发 listview中给指定行文本框赋值的问题

vue $set 给数据赋值

vue 实现通过字符串关键字符动态渲染 input 输入框

Web前端单词大全(html+css+js+vue)