栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

vue组件之间的通信

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vue组件之间的通信

    vue组件间的通信有父--->子、子--->父、非父子之间的通信    虽然我们稍微复杂的项目都用vuex来管理了,但是还是想写一篇关于有父--->子、子--->父、非父子    之间通信的文章。下面通过代码来讲述    父--->子组件间的通信    父级页面:        import Header from './components/header'    export default {        name: 'App',         data () {            return {                parentMsg: '你访问的是父级页面的数据',            }        },        components:{            Header,        }    }    子页面:            export default {            name: 'Header',            props:['parentMsg'],   //接收父级页面传过来的数据            data(){                return {                    parentMsg:''                    }                }        }    子--->父组件间的通信    父级页面:            子页面:        非父子组件页面间的通信,可以使用EventBus使用EventBus首先需要新建一个EventBus.js,代码如下:    import Vue from 'vue'    export default new Vue()    // import Vue from 'vue'    // const EventBus = new Vue()    // export {EventBus}    子页面1:            子页面2:        以上就是组件间同信的三种方式,还有一种通信就是vuex,vuex在本文就不写了,之前写过一篇对vuex的使用及理解。针对一些数据比较难管理的项目来说还是用vuex,方便数据的管理。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/241196.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号