图片地址后面为什么要加随机数
服务器上图片已经更换了,但是前端页面显示还是原来的图
这两个问题,这一篇文章都得到解答了。看栗子1
栗子1
之前小程序因为需要把图片作为背景图,或者是因为图片过大原因,需要把图片放到服务器上来供前端使用。但是经常会碰到一个问题:服务器上的图片已经更换了,可前端页面显示的还是原来的图片。经过各种尝试以及查询才发现,原来是缓存导致的图片不更换问题。
解决办法:
1.在图片后面加上拼接的随机数random,如图栗子1。
这个解决办法1即解释了为什么图片后面加随机数,又提供了一个解决办法。
详细步骤:
图片链接?v=25
v:在正确的图片链接后面拼一个随意的字母或者单词,对图片展示没有影响(已测试)
25:一个随机数,可以这样生成
Math.floor((Math.random())*100)