vue.js使用v-model实现父子组件间的双向通信示例


Posted in Javascript onFebruary 05, 2020

本文实例讲述了vue.js使用v-model实现父子组件间的双向通信。分享给大家供大家参考,具体如下:

<template>
<div>
  这是主页面
  <h1> {{num}}</h1>
  <button @click="handleMins">-1</button>
    <hr>
    <!--
      作者:786905664@qq.com
      时间:2017-09-24
      描述:局部组件
      -->
    <com v-model="num"></com>
  </div>
</template>
<script>
import son from './test1'
var com={
template:'<div>{{msg}}<button @click="handleAdd">+1</button>{{currentNum}}</div>',
data(){
return{
msg:'我是局部组件',
currentNum:this.value
}
},
props:{
value:{//这里必须是value
type:Number
}
},
methods:{
handleAdd(){
this.currentNum++;
this.$emit('input',this.currentNum)//这里必须是input
}
},
watch:{
value(val){
this.currentNum=val
}
}
}
export default {
components:{com},
data(){
return{
msg:'',
show:'',
num:0
}
},
methods:{
showson(e){
this.show=e
},
handleMins(){
this.num--
}
}
}
</script>

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
快速解决jQuery与其他库冲突的方法介绍
Jan 02 Javascript
javascript实现在线客服效果
Jul 15 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
Oct 12 Javascript
AngularJS入门教程之AngularJS指令
Apr 18 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
Feb 10 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
js实现常见的工具条效果
Mar 02 Javascript
JavaScript使用FileReader实现图片上传预览效果
Mar 27 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 Javascript
layui 富文本赋值,取值,取纯文本值的实例
Sep 18 Javascript
js实现时间日期校验
May 26 Javascript
vue使用原生swiper代码实例
Feb 05 #Javascript
Vue如何使用混合Mixins和插件开发详解
Feb 05 #Javascript
JS原型和原型链原理与用法实例详解
Feb 05 #Javascript
js实现视图和数据双向绑定的方法分析
Feb 05 #Javascript
小程序如何写动态标签的实现方法
Feb 05 #Javascript
vue如何实现动态加载脚本
Feb 05 #Javascript
vue实现图片懒加载的方法分析
Feb 05 #Javascript
You might like
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
PHP反向代理类代码
2014/08/15 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
js调用后台servlet方法实例
2013/06/09 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
JavaScript实现动态生成表格
2020/08/02 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
应用艺术专业个人的自我评价
2014/01/03 职场文书
气象学专业个人求职信
2014/03/15 职场文书
公证书样本
2014/04/10 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电