vue自定v-model实现表单数据双向绑定问题


Posted in Javascript onSeptember 03, 2018

vue.js的一大功能便是实现数据的双向绑定,本文给大家介绍vue自定v-model实现表单数据双向绑定,具体内容如下所示:

vue自定v-model实现表单数据双向绑定问题

子组件代码如下

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实现表单数据双向绑定,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
img的onload的另类用法
Jan 10 Javascript
扩展jQuery 键盘事件的几个基本方法
Oct 30 Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 Javascript
js实现精确到毫秒的倒计时效果
Aug 05 Javascript
js继承实现方法详解
Dec 16 Javascript
Bootstrap CSS组件之大屏幕展播
Dec 17 Javascript
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
react配置antd按需加载的使用
Feb 11 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 Javascript
vue实现移动端input上传视频、音频
Aug 18 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
Nov 04 Javascript
javascript函数式编程基础
Sep 15 Javascript
详解vue-cli下ESlint 配置说明
Sep 03 #Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 #Javascript
Vue实现底部侧边工具栏的实例代码
Sep 03 #Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
Sep 03 #Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
Sep 03 #Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
Sep 03 #Javascript
Vue 中对图片地址进行拼接的方法
Sep 03 #Javascript
You might like
第七节--类的静态成员
2006/11/16 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
PHP封装的数据库保存session功能类
2016/07/11 PHP
laravel中短信发送验证码的实现方法
2018/04/25 PHP
js 实现菜单上下显示附效果图
2013/11/21 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
python字典多条件排序方法实例
2014/06/30 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
django实现模型字段动态choice的操作
2020/04/01 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
LEGO玩具英国官方商店:LEGO Shop GB
2018/03/27 全球购物
班级读书活动总结
2014/06/30 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
公务员个人考察材料
2014/12/23 职场文书
会议欢迎词范文
2015/01/27 职场文书
孔子观后感
2015/06/08 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
python实现会员管理系统
2022/03/18 Python
html中两种获取标签内的值的方法
2022/06/16 jQuery