Vue学习笔记16-组件之子向父通信
2020-02-05 17:37
253 查看
前言:
父向子通信,我们可以让子组件的初始值从父组件那里获取,那么子向父通信呢?其实就是让子和父做的动作一样即可
1.首先我们创建Vue实例:
- 添加方法addOne
const app = new Vue({ el: "#app", data: { num: 66 }, methods: { addOne(){ this.num++; } } });
2.然后我们就可以在组件里面调用改方法:
- 这个@add的事件就需要写在组件里面。
<div id="app"> <hello :numtest="num" @add="addOne()"></hello> </div>
3.组件代码:
Vue.component("hello",{ //template代码里面调用组件里的方法 template: "<button @click='sonAdd'>我是子组件:{{numtest}} </button>", props: { numtest: { type: Number, default: 0, } }, methods: { sonAdd(){ this.$emit("add"); //事件名称 } } });
4.运行代码:
- 父子组件数据成功同步。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- vue.js学习笔记(三)--父子组件通信总结
- vue学习笔记--父子组件通信
- vue学习笔记 - 组件通信01
- vue学习笔记之——v-for与局部组件的传值
- Vue学习笔记进阶篇之函数化组件解析
- vue 学习笔记 part-6 - > 组件
- 2018年11月08日 关于Vue的父子通信 and 子父通信 and 任意及平行组件间通信的学习
- vuex--学习笔记(二)在组件中如何获取vuex的state对象中的属性
- OpenStack各组件逻辑关系、通信部署关系及工作流程学习笔记2017-11-16
- Vue学习笔记3.1 子-父组件传递数据 v-bind、v-on、$emit()
- Vue学习笔记4.2 父子组件传递
- Vue 2.0学习笔记:实现组件数据的双向绑定
- VUE学习笔记-组件学习
- Vue学习组件间传值笔记
- Vue学习笔记——指令和部分组件
- Vue.js学习 Item11 – 组件与组件间的通信
- 强大的DataGrid组件[8]_内嵌ComboBox动态数据联动——Silverlight学习笔记[16]
- vue学习笔记-组件篇(插槽)
- Vue.js学习 Item11 – 组件与组件间的通信
- 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(一)