1. 首页
  2. 操作系统
  3. MacOS
  4. 解决Vue使用bus总线时第一次路由跳转时数据没成功传递问题

解决Vue使用bus总线时第一次路由跳转时数据没成功传递问题

上传者: 2020-11-21 22:13:17上传 PDF文件 162.08KB 热度 8次
bus总线是vue中路由跳转传递数据的常用方法,适用于传递数据不多的情况,但是在使用的过程中发现,bus总线在第一次路由跳转的时候总是不能够成功传递需要传递的数据。检查bus的配置以及调用方法,均没有出错,错就错在没有理解Vue的生命周期!!! 我们知道bus的$on的监听应该位于$emit之前,如果在emit之前没有创建监听事件,那么肯定是得不到需要的数据。因此,我通过两个页面来了解路由跳转时两个页面的生命周期,下面给出其中一个页面的部分代码: //页面1 beforeCreate () { console.group('%c%s', 'color:red', 'beforeCre
下载地址
用户评论