获得徽章 9
- #每天一个知识点# vue3
组件销毁,组件内 watch、watchEffect 监听器会自动停止,
但是异步创建的监听器不会自动停止监听,调用其返回值可以停止监听
const stop = watchEffect(() => {
console.log(person.count);
});
stop() // 主动停止
// 注意!异步创建,组件卸载是不会自动停止监听的
setTimeout(() => {
watchEffect(() => {})
}, 100)展开评论点赞 - #每天一个知识点#
TypeScript
模块:可以同时包含代码和声明。需要 import type 语法导入
命名空间:不需要导入,但就像所有全局命名空间污染一样,很难识别组件依赖关系,尤其是在大型应用程序中。1点赞
![[大笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_55.74ed629.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[尴尬]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_11.8824107.png)