线上图片地址后面要加随机数

图片地址后面为什么要加随机数

服务器上图片已经更换了,但是前端页面显示还是原来的图

这两个问题,这一篇文章都得到解答了。看栗子1

栗子1

之前小程序因为需要把图片作为背景图,或者是因为图片过大原因,需要把图片放到服务器上来供前端使用。但是经常会碰到一个问题:服务器上的图片已经更换了,可前端页面显示的还是原来的图片。经过各种尝试以及查询才发现,原来是缓存导致的图片不更换问题。

解决办法:

1.在图片后面加上拼接的随机数random,如图栗子1。

这个解决办法1即解释了为什么图片后面加随机数,又提供了一个解决办法。

详细步骤:

图片链接?v=25
v:在正确的图片链接后面拼一个随意的字母或者单词,对图片展示没有影响(已测试)
25:一个随机数,可以这样生成

Math.floor((Math.random())*100)

2.修改服务器上图片名字以及代码的图片连接 (这个方法和方法1一对比有些许的愚蠢,但是可行!)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。