评论

因为一个bug,发现微信下个版本可能会有this.router.navigateTo等方法

新api

今天下午,突然微信告警群里面出现了大量的报错信息,而且全部都一样  this.router.push is not a function

this.router.push 是自己二次封装的路由方法 真机调试后 发现微信版本8.0.2 基础库2.16.1 在页面中使用this.router.push 会 发现没push方法没了 啪 就这么没了 真机调试后 发现自己在router上挂在的方法都没了 懵逼 了

开发者工具中没有复现该问题 然后打印this.router 发现在开发者工具中是undefined的 微信这操作秀啊 直接把自定发的方法给覆盖了 导致线上出现重大bug

送给自己一句话 以后再封装方法 一定要加私有前缀


唉 啥也不是

最后一次编辑于  2021-04-06  
点赞 2
收藏
评论

1 个评论

  • Harvey
    Harvey
    2021-04-07

    o( ̄▽ ̄)d 跟我们一样,蓝瘦

    2021-04-07
    赞同
    回复
登录 后发表内容