记录在开发过程中遇到的一个坑:在开发环境中正常,但是在生产环境中,使用router.push()方法跳转路由以后页面会卡死.
依赖
1 | "dependencies": { |
代码
1 | \\\... |
问题就出在监听 route上,因为route的体积可能很大,而且watch 在 vue3中默认为深度监听,所以会导致进行路由跳转时,监听route卡死,
https://github.com/vuejs/vue-next/issues/2027
正确写法
1 | watch( |
``
like sing ,dance,rap & 🏀
记录在开发过程中遇到的一个坑:在开发环境中正常,但是在生产环境中,使用router.push()方法跳转路由以后页面会卡死.
1 | "dependencies": { |
1 | \\\... |
问题就出在监听 route上,因为route的体积可能很大,而且watch 在 vue3中默认为深度监听,所以会导致进行路由跳转时,监听route卡死,
https://github.com/vuejs/vue-next/issues/2027
1 | watch( |
``
微信支付