今天下午,突然微信告警群里面出现了大量的报错信息,而且全部都一样 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
送给自己一句话 以后再封装方法 一定要加私有前缀
唉 啥也不是
o( ̄▽ ̄)d 跟我们一样,蓝瘦