1.computed的使用导致多次触发
bug复现:
根据路由加载动态组件,使用了computed 监听路由变化,离开页面会重新加载组件,触发钩子函数。
computed会执行两次,而第一次是没有数据的,需要额外进行处理。今天用一种简单的方式即可解决。
2.eslint 编译不通过,props 定义未使用
解决办法:
// eslint-disable-next-line @typescript-eslint/no-unused-vars
1.computed的使用导致多次触发
bug复现:
根据路由加载动态组件,使用了computed 监听路由变化,离开页面会重新加载组件,触发钩子函数。
computed会执行两次,而第一次是没有数据的,需要额外进行处理。今天用一种简单的方式即可解决。
2.eslint 编译不通过,props 定义未使用
解决办法:
// eslint-disable-next-line @typescript-eslint/no-unused-vars