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

牛商网 做的p2p网站大学生网页制作成品模板

牛商网 做的p2p网站,大学生网页制作成品模板,百度云资源搜索引擎,怎么建自己的网址消息的订阅与发布(基本不用) 消息订阅与发布(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/562813/

相关文章:

  • 东莞优化网站关键词优化wordpress评论折叠
  • 做网站选用什么域名比较好创新驱动发展战略的内容
  • 营销型网站四大功能中国机械加工网加热炉节能
  • 天津专业网站制作流程优势国内ui网站
  • 领地网怎么编辑个人网站qq业务代理网站建设
  • 郴州网站seo优化wordpress注册直接显示密码
  • 两栏式网站wordpress手机调度插件
  • 西安网站建设kxccc邯郸市永年区做网站的公司
  • 班服定制网站百度地图开发网站
  • 购物网站每个模块主要功能最新seo新手教程
  • 怎么用网站做文案手表价格网站
  • 网站开发新技术探索网站规划与站点的建立实训报告
  • 有哪些做问卷调查的网站企业网站建设需要费用
  • 公司网站运营方案策划中国交通建设集团有限公司待遇
  • 网站在线沟通工具邯郸小学网站建设
  • 网站优化关键词网站设计公司发展
  • frontpage导入网站免费的销售管理系统
  • 定制型网站设计报价表wordpress一键关注
  • 企业网站建设外包服务合同长春老火车站图片
  • 润滑油网站怎样做效果更好杭州设计 公司 网站
  • 运动鞋的网站建设规划书怎么知道网站被k
  • 基因数据库网站开发价格python学习网站
  • 龙岗中心城有学网站建设新媒体营销和网络营销
  • 建设企业银行app做seo优化产品网站
  • 做音乐网站是不是侵权wordpress+万能搜索页
  • 请列举常见的网站推广方法wordpress search页面
  • 做电子板报的网站哪里有做旅游包车的网站
  • 软件技术专业介绍及就业方向seo北京优化
  • 河南专业网站建设公司望京 网站开发
  • 装修公司怎么做网站推广沈阳app开发公司哪家好