当前位置: 首页 > news >正文

郫都区规划建设局网站广州seo培训课程

郫都区规划建设局网站,广州seo培训课程,赣州章贡区邮编,成都明腾网站建设公司消息的订阅与发布(基本不用) 消息订阅与发布(pubsub)消息订阅与发布是一种组件间的通信的方式,适用于任意组件间通信 消息订阅与发布 1.订阅消息∶消息名 2.发布消息︰消息内容 消息订阅与发布的工作流程: (A是订阅者,B是发布…

消息的订阅与发布(基本不用)

消息订阅与发布(pubsub)消息订阅与发布是一种组件间的通信的方式,适用于任意组件间通信

消息订阅与发布

1.订阅消息∶消息名
2.发布消息︰消息内容

消息订阅与发布的工作流程:
(A是订阅者,B是发布者)
在这里插入图片描述

使用步骤

  1. 安装pubsub: npm i pubsub-js
  2. 引入: import pubsub from ‘pubsub-js’
  3. 接收数据:A组件想接收数据,则在A组件种订阅消息,订阅的回调留在A组件自身
export default{methods:{demo(msgName,data){...}}...mounted(){this.pid=pubsub.subscribe('xxx',this.demo)}
}
  1. 提供数据:pubsub.publish(‘xxx’,data)
  2. 最好在beboreDestroy 钩子中,使用pubsub.unsubscribe(pid) 取消订阅

src/components/School.vue

<template><div class="school"><h2>学校名称:{{name}}</h2><h2>学校地址:{{address}}</h2></div>
</template><script>import pubsub from 'pubsub-js'export default {name:'School',data() {return {name:'尚硅谷',address:'北京',}},mounted() {// console.log('School',this)/* this.$bus.$on('hello',(data)=>{console.log('我是School组件,收到了数据',data)}) */this.pubId = pubsub.subscribe('hello',(msgName,data)=>{console.log(this)console.log('有人发布了hello消息,hello消息的回调执行了',msgName,data)})},beforeDestroy() {// this.$bus.$off('hello')pubsub.unsubscribe(this.pubId)},}
</script><style scoped>.school{background-color: skyblue;padding: 5px;}
</style>

src/components/Student.vue

<template><div class="student"><h2>学生姓名:{{name}}</h2><h2>学生性别:{{sex}}</h2><button @click="sendStudentName">把学生名给School组件</button></div>
</template><script>import pubsub from 'pubsub-js'export default {name:'Student',data() {return {name:'张三',sex:'男',}},mounted() {// console.log('Student',this.x)},methods: {sendStudentName(){// this.$bus.$emit('hello',this.name)pubsub.publish('hello',666)}},}
</script><style lang="less" scoped>.student{background-color: pink;padding: 5px;margin-top: 30px;}
</style>

在这里插入图片描述

http://www.yayakq.cn/news/310454/

相关文章:

  • 国外对企业网站开发的研究文网文网站建设
  • 一个网站突然打不开网站代码组件
  • 鲜花网站建设项目策 划书花瓣网平面设计素材
  • 建设兼职网站目的郑州网络推广平台有哪些
  • 网站注销网站开发有前途么
  • 昆明餐饮网站建设中国菲律宾世预赛直播
  • 网络营销效果好的网站平台开发者
  • 做网站需要会哪些知识四川公共交易资源信息网
  • 云主机建多个网站网站在线订单系统怎么做
  • html5 网站 源码添加网站描述
  • 个人网站网址重庆建设网官网
  • 网站的模块网站公司模板
  • 网站模板怎么用呢专业商城网站设计制作
  • 海报模板网站有哪些wordpress 修改排序
  • 网站背景跟着鼠标动的图怎么做wordpress主题汉化教程
  • 上栗网站建设wordpress学校机构
  • 企业站用wordpress做好吗网站开发实训
  • 做网站的目的电子商务平台内经营者享有公平交易的权利
  • .net开发的大型网站wordpress 图片属性
  • 网站建设费算费用还是固定资产ps做网站好看的logo
  • 连云港新站优化seo门户网价格是多少钱
  • 公司做网站都需要什么如何拍做美食的视频网站
  • 怎么样建设网站赚钱百度页面推广
  • 如何免费开个人网站搜索引擎关键词快速优化
  • 网站备案幕布照片尺寸山西大同最新通告今天
  • php网站开发实例教程书国内酷炫网站
  • 网游网站开发杭州的网站建设公司
  • 网站管理助手未找到iisphp网站建设的安全性研究
  • 怎么创建卡密网站合肥市住房和城乡建设局
  • 大庆公司做网站1号店网站模板下载