pubsub-js 消息订阅与发布
消息订阅与发布
订阅: pubsub.subscribe(name,callback)
发布: pubsub.publish(name,payload)
取消订阅: pubsub.unsubscribe(id)
案例
App.vue
<script>
import pubsub from "pubsub-js";
export default {
name: "App",
created() {
this.pubid = pubsub.subscribe("toogleTodo", (msgName, data) =>
this.toogleTodo(data)
);
},
beforeDestroy() {
pubsub.unsubscribe(this.pubid);
},
};
</script>
Child.vue
<script>
import pubsub from "pubsub-js";
export default {
props: ["item", "index"],
methods: {
toggleTask() {
pubsub.publish("toogleTodo", this.index);
},
},
};
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2019-02-11 配置数据字典&异步查询客户