beforeRouteEnter(to, from, next) { this.axios() }
对于这样的代码,会报错,因为此时组件实例不存在,没有this,就更没有挂载到上面的axios方法了。
next可以传入一个参数vm,这个参数表示组件实例,可以用vm代替this使用组件实例的方法了。
beforeRouteEnter(to, from, next) { next((vm) => { vm.axios() } }
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!