Vue组件内部实现一个双向数据绑定的实例代码


Posted in Javascript onApril 04, 2019

思路:父组件通过props传值给子组件,子组件通过 $emit 来通知父组件修改相应的props值,具体实现如下:

import Vue from 'vue'
const component = {
  props: ['value'],
   template: `
    <div>
      <input type="text" @input="handleInput" :value="value">
    </div>
  `,
   data () {
     return{}
   },
   methods: {
    handleInput (e) {
      this.$emit('input', e.target.value)
    }
  }
}
new Vue({
  components: {
    CompOne: component
   },
   el: '#root',
   template: `
    <div>
     <comp-one :value1="value" @input="value = arguments[0]"></comp-one>
    </div>
   `,
 data () {
  return{
    value: '123'
  }
 }
})

总结

以上所述是小编给大家介绍的Vue组件内部实现一个双向数据绑定的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript中的类继承
Nov 25 Javascript
javascript实现简单的二级联动
Mar 19 Javascript
JavaScript获取当前日期是星期几的方法
Apr 06 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
Jun 25 Javascript
javascript实现一个简单的弹出窗
Feb 22 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
利用python分析access日志的方法
Oct 26 Javascript
基于jquery的on和click的区别详解
Jan 15 jQuery
在vue项目中引入highcharts图表的方法(详解)
Mar 05 Javascript
Vue 封装防刷新考试倒计时组件的实现
Jun 05 Javascript
在Vue中使用HOC模式的实现
Aug 23 Javascript
原生js实现分页效果
Sep 23 Javascript
详解JavaScript的变量
Apr 04 #Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
Apr 04 #Javascript
js 计算图片内点个数的示例代码
Apr 04 #Javascript
在node中使用jwt签发与验证token的方法
Apr 03 #Javascript
全面了解JavaScript的作用域链
Apr 03 #Javascript
从理论角度讨论JavaScript闭包
Apr 03 #Javascript
Node.js+Express+Mysql 实现增删改查
Apr 03 #Javascript
You might like
PHP中的类-什么叫类
2006/11/20 PHP
php防盗链的常用方法小结
2010/07/02 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
python模块之sys模块和序列化模块(实例讲解)
2017/09/13 Python
Python单元测试简单示例
2018/07/03 Python
Python单元测试unittest的具体使用示例
2018/12/17 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
python:动态路由的Flask程序代码
2019/11/22 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
Smilodox官方运动服装店:从运动服到健身配件
2020/08/27 全球购物
志愿者宣传口号
2014/06/17 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
离职信范本
2015/06/23 职场文书
周末问候语大全
2015/11/10 职场文书
个人道歉信大全
2019/04/11 职场文书
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript