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 相关文章推荐
深入分析js中的constructor和prototype
Apr 07 Javascript
js window.open弹出新的网页窗口
Jan 16 Javascript
多个jQuery版本共存的处理方案
Mar 17 Javascript
js获取url传值的方法
Dec 18 Javascript
js去字符串前后空格的实现方法
Feb 26 Javascript
JS实现获取当前URL和来源URL的方法
Aug 24 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
Jun 17 Javascript
浅谈es6 javascript的map数据结构
Dec 14 Javascript
详解组件库的webpack构建速度优化
Jun 18 Javascript
vue中的自定义分页插件组件的示例
Aug 18 Javascript
JavaScript Blob对象原理及用法详解
Oct 14 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
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
PHP 中文处理技巧
2010/04/25 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
PHP 文件锁与进程锁的使用示例
2017/08/07 PHP
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
2014/02/04 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
python求解水仙花数的方法
2015/05/11 Python
Python图算法实例分析
2016/08/13 Python
Python按行读取文件的实现方法【小文件和大文件读取】
2016/09/19 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
wxPython修改文本框颜色过程解析
2020/02/14 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
MIRTA官网:手工包,100%意大利制造
2020/02/11 全球购物
手机被没收检讨书
2014/02/22 职场文书
爱国主义演讲稿
2014/05/07 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
广播体操口号
2014/06/18 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书