给图片url添加时间戳参数以防止缓存、清缓存
定义一个Vue全局指令v-timestamp,用于给图片URL添加版本参数防止缓存。
主要功能:
指令注册:注册timestamp指令,在元素挂载时执行
图片处理:查找元素内的img标签,根据当前路由添加不同参数
main.ts
/*** 全局指令* 用于给图片url添加时间戳参数以防止缓存* @param el - 指令绑定的DOM元素* 用法:van-image标签内添加v-timestamp*/
app.directive('timestamp', {mounted(el) {const img = el.querySelector('img')