Vue.js 中的 v-model 指令:双向数据绑定
在 Vue.js 中,'v-model' 是一个指令,用于在表单元素上创建双向数据绑定。
使用 'v-model' 指令,可以将表单元素的值绑定到 Vue 实例中的数据属性上。当表单元素的值发生变化时,Vue 会自动更新绑定的数据属性的值;反之,当数据属性的值发生变化时,绑定的表单元素的值也会自动更新。
'v-model' 指令可以用于以下表单元素:
- '':文本输入框、复选框、单选按钮等
- '
- '
下面是几个示例:
<input v-model='message' type='text'>
<input v-model='checked' type='checkbox'>
<input v-model='picked' type='radio' value='A'>
<input v-model='picked' type='radio' value='B'>
<select v-model='selected'>
<option disabled value=''>请选择</option>
<option>A</option>
<option>B</option>
</select>
<textarea v-model='text'></textarea>
在上面的示例中,'v-model' 指令将表单元素与 Vue 实例中的数据属性进行了双向绑定,可以通过 'message'、'checked'、'picked'、'selected' 和 'text' 属性来访问表单元素的值。
需要注意的是,'v-model' 指令只能用于带有 value 属性的表单元素,或者自定义组件上。对于其他表单元素,可以使用事件监听和数据绑定来实现类似的功能。
原文地址: https://www.cveoy.top/t/topic/qts2 著作权归作者所有。请勿转载和采集!