
获得徽章 9
赞了这篇文章
#每天一个知识点# vue3
组件销毁,组件内 watch、watchEffect 监听器会自动停止,
但是异步创建的监听器不会自动停止监听,调用其返回值可以停止监听
const stop = watchEffect(() => {
console.log(person.count);
});
stop() // 主动停止
// 注意!异步创建,组件卸载是不会自动停止监听的
setTimeout(() => {
watchEffect(() => {})
}, 100)
组件销毁,组件内 watch、watchEffect 监听器会自动停止,
但是异步创建的监听器不会自动停止监听,调用其返回值可以停止监听
const stop = watchEffect(() => {
console.log(person.count);
});
stop() // 主动停止
// 注意!异步创建,组件卸载是不会自动停止监听的
setTimeout(() => {
watchEffect(() => {})
}, 100)
展开
评论
点赞
赞了这篇文章
#每天一个知识点#
TypeScript
模块:可以同时包含代码和声明。需要 import type 语法导入
命名空间:不需要导入,但就像所有全局命名空间污染一样,很难识别组件依赖关系,尤其是在大型应用程序中。
TypeScript
模块:可以同时包含代码和声明。需要 import type 语法导入
命名空间:不需要导入,但就像所有全局命名空间污染一样,很难识别组件依赖关系,尤其是在大型应用程序中。
1
点赞
赞了这篇沸点
#每天一个知识点#
http 有两种缓存
强缓存:
Expires 规定缓存过期绝对时间。
Cache-Control 规定缓存过期秒数。
协商缓存:
Last-Modified/If-Modified-Since 根据第一次返回的时间,第二次请求带上时间,服务器会进行对比,无过期会返回304。
ETag/If-None-Match 根据第一次返回的标志(根据响应内容生成),第二次请求带上标志,服务器会进行对比,内容无改动会返回304。
http 有两种缓存
强缓存:
Expires 规定缓存过期绝对时间。
Cache-Control 规定缓存过期秒数。
协商缓存:
Last-Modified/If-Modified-Since 根据第一次返回的时间,第二次请求带上时间,服务器会进行对比,无过期会返回304。
ETag/If-None-Match 根据第一次返回的标志(根据响应内容生成),第二次请求带上标志,服务器会进行对比,内容无改动会返回304。
展开
评论
1
赞了这篇文章