极品人妖另类图片,迅载网盘,热火哈林摇
vue.js的一大功能便是实现数据的双向绑定,本文给大家介绍vue自定v-model实现表单数据双向绑定,具体内容如下所示:
子组件代码如下
v-model语法糖
v-model实现了表单输入的双向绑定,我们一般是这么写的:
<div id="app"> <input v-model="price"> </div> new vue({ el: '#app', data: { price: '' } });
通过该语句实现price变量与输入值双向绑定
实际上v-model只是一个语法糖,真正的实现是这样的:
<input type="text" :value="price" @input="price=$event.target.value">
以上代码分几个步骤:
1.将输入框的值绑定到price变量上,这个是单向绑定,意味着改变price变量的值可以改变input的value,但是改变value不能改变price
2.监听input事件(input输入框都有该事件,当输入内容时自动触发该事件),当输入框输入内容就单向改变price的值
这样就实现了双向绑定。
总结
以上所述是小编给大家介绍的vue自定v-model实现表单数据双向绑定,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
VUE+elementui组件在table-cell单元格中绘制微型echarts图
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
vue 路由懒加载中给 Webpack Chunks 命名的方法
网友评论