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脚本
Dec 12 Javascript
jQuery右键菜单contextMenu使用实例
Sep 28 Javascript
JS 毫秒转时间示例代码
Sep 22 Javascript
javascript实现2048游戏示例
May 04 Javascript
node.js 使用ejs模板引擎时后缀换成.html
Apr 22 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 Javascript
React创建组件的三种方式及其区别
Jan 12 Javascript
jQuery实现复制到粘贴板功能
Feb 11 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
jQuery AJAX应用实例总结
May 19 jQuery
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的Yii框架中的缓存功能
2016/03/29 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
PHP中SESSION过期设置
2021/03/09 PHP
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
IE与FireFox的JavaScript兼容问题解决办法
2013/12/31 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
nodejs 图片预览和上传的示例代码
2017/09/30 NodeJs
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
Python ljust rjust center输出
2008/09/06 Python
详解python3百度指数抓取实例
2016/12/12 Python
python3中int(整型)的使用教程
2017/03/23 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
在python带权重的列表中随机取值的方法
2019/01/23 Python
tensorflow 环境变量设置方式
2020/02/06 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
Java面试笔试题大全
2016/11/23 面试题
心得体会怎么写
2013/12/30 职场文书
四风问题查摆材料
2014/08/25 职场文书
工程质检员岗位职责
2015/04/08 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
redis lua限流算法实现示例
2022/07/15 Redis