vue组件化通信之父向子传值
vue组件化通信之子向父传值

在vue中兄弟节点传值一般有两种方法:$parent和 $root, 建议使用前者

使用$parent

**parent.vue**

<template><div><childTest></childTest><anotherChildTest></anotherChildTest></div>
</template><script>import childTest from './childTest.vue'import anotherChildTest from './anotherChildTest.vue'export default {components: {childTest,anotherChildTest},data() {return {msg: ''}},methods:{}}
</script>

childTest.vue

<template><div></div>
</template><script>export default {mounted() {this.$parent.msg = 'my vue props'}}
</script>

anotherChildTest.vue

<template><div>{{myMsg}}</div>
</template><script>export default {data() {return {myMsg: ''}},mounted() {this.myMsg = this.$parent.msg}}
</script>

使用$root

main.js

import Vue from "vue";
import App from "./App.vue";Vue.config.productionTip = false;new Vue({data() {return {mainMsg: ''}},render: h => h(App)
}).$mount("#app");

parent.vue

<template><div><childTest></childTest><anotherChildTest></anotherChildTest></div>
</template><script>import childTest from './childTest.vue'import anotherChildTest from './anotherChildTest.vue'export default {components: {childTest,anotherChildTest},}
</script>

childTest.vue

<template><div></div>
</template><script>export default {mounted() {this.$root.mainMsg = 'my vue root'}}
</script>

anotherChildTest.vue


<template><div>{{myMsg}}</div>
</template><script>export default {data() {return {myMsg: ''}},mounted() {this.myMsg = this.$root.mainMsg}}
</script>

vue组件化通信之兄弟组件传值相关推荐

  1. vue组件间通信之兄弟组件通信(vue3.0$EventBus)

    vue组件间通信之兄弟组件通信(vue3.0$EventBus) vue组件中的数据传递最最常见的就是父子组件之间的传递.父传子通过props向下传递数据给子组件:子传父通过$emit发送事件,并携带 ...

  2. vue组件化通信之子向父传值

    vue组件化通信之子向父传值 vue组件化通信之兄弟组件传值 vue中子向父传递消息一般使用$emit,方法比较简单,直接看代码 父组件 <template><div>< ...

  3. vue组件化通信之父向子传值

    vue组件化通信之子向父传值 vue组件化通信之兄弟组件传值 父向子组件传值 常用的方法主要有三种:props.$refs.$children 建议使用前两种 使用props进行传值 parent.v ...

  4. Vue 组件化通信 provide inject ,dispatch ,boardcast

    入门 作为前端最容易上手的框架,Vue入门其实没啥说的,我放一段清单的代码,大家能看懂就说明能上手了 <template><div id="app">< ...

  5. vue组件通信v兄弟组件通信eventbus遇到的问题(多次触发、第一次不触发)

    组件通讯包括:父子组件间的通信和兄弟组件间的通信.在组件化系统构建中,组件间通信必不可少的 (vuex以后再说). 父组件--> 子组件 1. 属性设置 父组件关键代码如下: 1 <tem ...

  6. vue父子组件通信,兄弟组件通信

    目录 一.父子组件通信 1.子组件通过 props 获取父组件变量和父组件调用子组件中的方法(这两个都是父传子的思想) a:子组件通过 props 获取父组件变量 b:父组件调用子组件中的方法 2.父 ...

  7. html 组件化 编辑器,谈谈前端组件化

    一.什么是组件化 什么是组件化?不同的人对组件化有着不同理解,我理解的组件化是一种编程思想,是一种拆分代码的方式.对前端开发来说,大到一个页面,小到一个html标签都可以说是一个组件.组件化的概念并不 ...

  8. Android组件化实践2——经典组件化项目架构

    Android组件化实践2--经典组件化项目架构 京东的采用aab( Android App bundles)之后的架构图 安居客项目架构演化 参考:https://zhuanlan.zhihu.co ...

  9. java组件化的优势_组件化编程开发如何判断组件的优劣性

    随着互联网的不断发展,越来越多的程序员都在学习不同的编程开发方式,而组件化编程开发就是其中的一个常用开发方法.今天我们就一起来了解一下,组件化开发中关于组件的优劣性应该如何判断. 认识组件 随着近些年 ...

最新文章

  1. Android开发之2048安卓版
  2. SQLite 创建数据库(http://www.w3cschool.cc/sqlite/sqlite-create-database.html)
  3. hdu2457 Trie图+dp
  4. matlab混合编程 mex,求教:matlab混合编程关于mex内自定义函数的输出
  5. 小D课堂 - 新版本微服务springcloud+Docker教程_3-02CAP理论知识
  6. RxJava -- 从 create 开始 (一)
  7. 体系结构方案 - 临时性数据计算
  8. brew下载资源失败解决办法
  9. 黑客X档案 2002~2007 NPM、PYPI、DockerHub 备份
  10. 如何从零开始刷力扣算法题--2020年12月中旬
  11. Visual Studio2019配置备忘
  12. 第四节 二维连续型随机变量及分布、条件概率密度
  13. Python 计算父亲节和母亲节
  14. [资源]C++ 程序员必收藏
  15. 环球好货VIP会员首次建群的方法及话术
  16. WordPress总裁CeoMax主题模板源码3.9.1无需授权
  17. 虚拟自动取款机ATM设计(C语言)
  18. mysql-8.0.21-winx64数据库安装过程记录
  19. 侠众道武功最佳练级方案_侠众道二层武功先练什么 武功选择分享
  20. grub引导linux到指定位置,怎样用wingrub引导到LINUX,求助急........

热门文章

  1. 信息流服务器哪种好,选购存储服务器需要注意六大关键因素,你知道几个?
  2. 为什么Java里面没有 SortedList
  3. 分布与并行计算—日志挖掘(Java)
  4. git 短写设置_如何在短短几分钟内设置一个Git客户端
  5. web高德maker动画_Web Maker —我如何构建一个快速的离线前端游乐场
  6. Oracle快速备份表数据
  7. jquery元素节点操作
  8. Centos7 安装oracle数据库
  9. array sort - 4 : merge sort
  10. List去除重复的元素