Vue.js表单输入绑定

Vue.js 表单输入绑定

对于Vue 来说,使用v-bind 并不能解决表单域对象双向绑定的需求。所谓双向绑定,就是无论是通过input 还是通过Vue 对象,都能修改绑定的数据对象的值。Vue 提供了v-model 进行双向绑定。本章将重点讲解表单域对象的双向绑定方法和技巧。

10.1  实现双向数据绑定

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

MVVM 模式最重要的一个特性,可以说是数据的双向绑定,而Vue 作为一个MVVM 框架,肯定也实现了数据的双向绑定。在Vue 中使用内置的v-model 指令完成数据在View Model 间的双向绑定。

可以用v-model 指令在表单

Chrome 浏览器中运行程序,效果如图10-3 所示;在textarea 标签中输入多行文本,效果如图10-4 所示。

本文节选自《 Vue 3.x 从入门到精通 ( 视频教学版)》,内容发布获得作者和出版社授权。

 

 


请使用浏览器的分享功能分享到微信等