Vue常用的组件通信方式有哪些

本篇文章和大家了解一下Vue常用的组件通信方式有哪些。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

目前创新互联建站已为成百上千家的企业提供了网站建设、域名、虚拟空间、网站托管维护、企业网站设计、丰林网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

组建通信的基本模式:父子组件的关系可以总结为 prop 向下传递,事件向上传递。父组件通过 prop 给子组件下发数据,子组件通过事件给父组件发送消息

Vue常用的组件通信方式有哪些
组件通信的常用三种方式

1.props(父组件向子组件传值)

parent.vue

 

child.vue



2.$emit(子组件向父组件传值–局部消息订阅)

parent.vue



child.vue



3.bus全局消息订阅

bus.js

const install = (Vue) => {
  const Bus = new Vue({
    methods: {
      on (event, ...args) {
        this.$on(event, ...args);
      },
      emit (event, callback) {
        this.$emit(event, callback);
      },
      off (event, callback) {
        this.$off(event, callback);
      }
    }
  })
  Vue.prototype.$bus = Bus;
}
export default install;

main.js

import Bus from "./assets/js/bus";
Vue.use(Bus);

child.vue



child2.vue



vue是什么

Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。

以上就是Vue常用的组件通信方式有哪些的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注创新互联行业资讯频道哦!


网页名称:Vue常用的组件通信方式有哪些
文章地址:http://bzwzjz.com/article/pdspeo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计制作报价 重庆网站建设 成都企业网站建设 成都商城网站制作 成都网站制作 古蔺网站建设 手机网站设计 手机网站制作 网站建设改版 营销网站建设 营销网站建设 教育网站设计方案 网站制作 重庆网站建设 做网站设计 成都网站建设 成都网站设计 营销型网站建设 成都网站设计 网站建设推广 成都网站设计 高端网站设计