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

郑州网站建设案例网站如何发布

郑州网站建设案例,网站如何发布,许昌市做网站,wap网站教程消息的订阅与发布(基本不用) 消息订阅与发布(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.ds6.com.cn/news/61424.html

相关文章:

  • 咸宁网站建设哪家专业微信朋友圈的广告怎么投放
  • 湖南网站建设360o西安seo网站关键词优化
  • 团购网站做二级域名免费建网站最新视频教程
  • 软路由做网站杭州关键词推广优化方案
  • 温州集团网站建设seo运营是做什么的
  • 网站关键词排名怎么优化百度经验手机版
  • 网站域名备案更改吗广告联盟
  • ui设计师有前途吗seo伪原创工具
  • 给别人做网站能赚钱吗网络营销具有哪些特点
  • 西安网络公司做网站seo外包如何
  • 网站开发美工总结网络推广是什么专业
  • 成都学校网站建谷歌sem
  • 苏州做网站外包的公司湖南百度seo排名点击软件
  • wordpress 回到顶部插件手机seo排名软件
  • 吉首做网站深圳推广不动产可视化查询
  • 自己做的网站提示不安全qq推广链接生成
  • 网站公告怎么做成都网络营销推广公司
  • 个人网站用凡科建站好吗一键免费生成网页的网站
  • 上海企业在线登记汕头网站排名优化
  • 内网穿透做网站能查到网站ip吗春哥seo博客
  • 西安疫情最新消息轨迹南宁企业官网seo
  • 黄山几月份去最好seo的中文含义是
  • 上海 高端 网站建设北京网络营销咨询公司
  • 南京大型网站设计公司有哪些短视频营销推广
  • 漯河网站推广哪家好seo搜索引擎优化是
  • 淘宝网站建设的主图如何设计seo三人行网站
  • 百度对网站建设公司营销型网站建设论文
  • 万盛网站制作bt最佳磁力搜索引擎吧
  • 吉林省住房建设保障厅网站企业管理系统
  • 商城网站建设code521seo点击软件