vue兄弟组件的事件监听,该放在哪个钩子函数里来订阅?

发布于 2022-09-11 18:44:22 字数 249 浏览 16 评论 0

就是非父子组件数据传递的时候使用总线来实现。
我看视频教程上,订阅该事件的组件是把订阅代码放在mounted钩子函数里,请问为什么要放在mounted钩子函数里?其他的生命周期钩子里写不行吗?

//非父子组件订阅的时候
mounted: function(){
    this.bus.$on('change',(val) => {
        this.selfContent = val;
    });
},

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

So要识趣 2022-09-18 18:44:22

首先参考vue生命周期

bVEs9x?w=847&h=572

你当然可以将其放在cteated,mounted等钩子中,可根据上图按照实际情况选择

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文