表单控件绑定v-model

来源:互联网 发布:元泰茶业淘宝 编辑:程序博客网 时间:2024/06/06 01:36

v-model:负责监听用户的输入事件以更新数据.

(1)文本

<input v-model="message" placeholder="edit me"><p>Message is: {{ message }}</p>

(2)多行文本

<span>Multiline message is:</span><p style="white-space: pre-line">{{ message }}</p><br><textarea v-model="message" placeholder="add multiple lines"></textarea>

(3)复选框

一个复选框,可以绑定逻辑值

<input type="checkbox" id="checkbox" v-model="checked"><label for="checkbox">{{ checked }}</label>

多个勾选,绑定到数组

<input type="checkbox" id="jack" value="Jack" v-model="checkedNames"><label for="jack">Jack</label><input type="checkbox" id="john" value="John" v-model="checkedNames"><label for="john">John</label><input type="checkbox" id="mike" value="Mike" v-model="checkedNames"><label for="mike">Mike</label><br><span>Checked names: {{ checkedNames }}</span>
new Vue({  el: '...',  data: {    checkedNames: []  }})
(4)单选按钮

<div id="example-4">  <input type="radio" id="one" value="One" v-model="picked">  <label for="one">One</label>  <br>  <input type="radio" id="two" value="Two" v-model="picked">  <label for="two">Two</label>  <br>  <span>Picked: {{ picked }}</span></div>




原创粉丝点击