表单输入绑定

表单输入绑定

1. 双向绑定

数据的绑定,无论是使用插值表达式 { {}} 还是 v-text 指令,对于数据间的交互都是单向的,只能将 Vue 实例里定义的值传递给页面,页面数据的任何操作无法传递给 model

1-1 v-model使用

可以用 v-model 指令在表单 ) 并不会生效,应用 v-model 来代替


<textarea v-model="textareaValue">textarea>


<h3>{
  {textareaValue}}h3>
el: '#app',
data: function() {
   
  return {
   
    textareaValue: 'Hello Vue'
  }
}

1-3 复选框

复选框双向绑定是通过动态绑定元素的 checked 属性,以及触发复选框的 change 事件来实现的

  • 绑定单个复选框使用布尔值
  • 绑定多个复选框使用数组

复选框如果不提供 value 属性,则表示复选框绑定的是 checked 属性,提供 value 属性,则表示复选框绑定的是 value 属性



<input type="checkbox" v-model="checked">
<h3>{
  {checked}}h3>


<label for="">篮球label>
<input type="checkbox" v-model="checkboxArr"  value="篮球">

<label for="<

你可能感兴趣的:(Vue,javascript,前端,vue.js)