美文网首页
表单输入绑定

表单输入绑定

作者: 66pillow | 来源:发表于2017-09-08 16:52 被阅读0次

1.基础用法

v-model指令在表单元素上创建双向数据绑定

v-model会忽略表单元素的value, checked, selected的初始值,使用v-model绑定值

<!-- 文本框 -->
<input type="text" v-model="text"/>
<!-- 复选框(单个勾选框) -->
<input type="checkbox" v-model="checked"/>
<label>{{checked}}</label>
<!-- 复选框(多个勾选,绑定同一个数据) -->
<input type="checkbox" value="1" v-model="checkboxes"/>
<input type="checkbox" value="2" v-model="checkboxes"/>
<label>{{checkboxes}}</label>
<!-- 单选框 -->
<input type="radio" value="1" v-model="radios"/>
<input type="radio" value="2" v-model="radios"/>
<label>{{radios}}</label>
<!-- 选择列表 -->
<select v-model="select">
    <!-- 建议提供disabled -->
    <option disabled value="">请选择</option>
    <option v-for="item in items" :value="item.id">{{item.name}</option>
</select>
var app = new Vue({
    el: "#app",
    data: {
        text: "",
        checked: true,
        checkboxes: [],
        radios: [],
        select: "",
        items: [{id: 1, name: "66"}, {id: 2, name: "77"}],
    }
});

2.绑定value

<input type="checkbox" v-model="toggle" :true-value="a" :false-value="b"/>
<label>{{toggle}}</label>
<!-- 选择列表 -->
<select v-model="select">
    <!-- :value绑定一个对象 -->
    <option v-for="item in items" :value="item">{{item.name}}</option>
</select>
<label>{{select}}</label>
var app = new Vue({
    el: "#app",
    data: {
        toggle: "",
        a: "a",
        b: "b",
        select: "",
        items: [{id: 1, name: "66"}, {id: 2, name: "77"}]
    }
});

3.修饰符

<!-- 修饰符lazy,将v-model绑定值同步延迟到change事件 -->
<input v-model.lazy="text"/>
<!-- 修饰符number,将v-model绑定的值转换为Number类型 -->
<input v-model.number="number"/>
<!-- 修饰符trim,将v-model绑定的值过滤首尾空格 -->
<input v-model.trim="text"/>

相关文章

  • 表单输入绑定

    使用v-model(双向数据绑定)自动收集数据text/textareacheckboxradioselect

  • 表单输入绑定

    用 v-model 指令在表单 、 及 元素上创建双向数据绑定。 用单个复选框的时候,v-model指令绑...

  • 表单输入绑定

    1.基础用法 v-model指令在表单元素上创建双向数据绑定 v-model会忽略表单元素的value, chec...

  • 表单输入绑定

    双向绑定……保证了每一个form控件在内存中都有一个记录变量与之对应,这种对应是双向的,不管是ajax请求对内存中...

  • 表单输入绑定

    基础用法 v-model指令可以在表单 、 、 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元...

  • 【Vue】表单输入绑定与组件基础

    1. 表单输入绑定 v-model指令在表单input、textarea、selelct元素上创建双向数据绑定。v...

  • Vue.js教程_7

    表单输入绑定- v-model 基础语法 v-model指令在表单 、 、 元素上创建双向数据绑定。根据控件类型自...

  • Vue表单输入绑定和样式绑定

    一、表单输入绑定 用 v-model 指令在表单 、 及 元素上创建双向数据绑定。它会根据控件类型自动选取正...

  • 09-vue.js-表单输入绑定

    表单输入绑定 基础用法 可以用 v-model 指令在表单 、 及 元素上创建双向数据绑定。它会根据控件类...

  • Vue.js,学习心得(十)

    学习心得,表单输入绑定, 直接上代码了

网友评论

      本文标题:表单输入绑定

      本文链接:https://www.haomeiwen.com/subject/qzsgjxtx.html