本文共 898 字,大约阅读时间需要 2 分钟。
v-model 是 Vue.js 中最常用的双向绑定指令,用于在表单元素(如 input、textarea、select)上创建数据与视图的两向绑定。它不仅能监听用户的输入事件,还能自动将输入值更新到 Vue 实例中的数据属性。
v-model 根据输入元素的类型,会自动使用不同的属性和事件进行绑定:
当前输入内容:{{ message }}
男 女
爱好
足球 阅读 音乐
Selected: {{ selected }}
对于单选框、复选框和选择框,v-model 通常绑定的值是静态的字符串(复选框也可以是布尔值):
<input type="radio" v-model="picked" value="a">
<input type="checkbox" v-model="toggle">
<select v-model="selected">
当需要将值绑定到 Vue 实例的一个动态属性时,可以使用 v-bind
:
设置 lazy
修饰符后,数据不会实时更新,适用于 input
元素:
自动将用户输入的值转为数值类型:
自动过滤输入的首尾空白字符:
转载地址:http://otgh.baihongyu.com/