Vue在更新一个同名的图片后,是默认不会在加载的,因为Vue缓存里已经将其识别为’已加载’的状态,url无变化无渲染
解决方式:
- 在图片的后面加上一个随机数,此随机数并不会影响图片
let v = Math.floor(Math.random() * 10);
this.imageSrc = 图片路径地址 + "?v=" + v;
- 在图片的后面加时间戳
this.imageSrc = 图片路径地址 + "?" + new Date().getTime();
Vue在更新一个同名的图片后,是默认不会在加载的,因为Vue缓存里已经将其识别为’已加载’的状态,url无变化无渲染
解决方式:
let v = Math.floor(Math.random() * 10);
this.imageSrc = 图片路径地址 + "?v=" + v;
this.imageSrc = 图片路径地址 + "?" + new Date().getTime();
本文标题:Vue更新同名图片不加载问题
本文链接:https://www.haomeiwen.com/subject/pnoqtltx.html
网友评论