我的html中有一个图片:<img height="40" src="{{Variables.path}}">
如果文件被更改,我想重新绑定图像文件。但不是文件名,文件本身正在更改相同的名称。我正在重新创建另一个具有相同名称的图像文件。
我想重新绑定图像源以对尝试触发绑定事件的图像进行成像:
var tmp = Variables.path;
Variables.path = "";
Variables.path = tmp;
这不是重新绑定图像源。
我尝试更改文件名,它重新绑定了源。像这样:
Variables.path = "another.png";
但是我不应该更改文件名。我可以用相同的名称重新创建它。
答案 0 :(得分:0)
此问题似乎与浏览器(或混合应用程序)的缓存有关。因此,通过将随机querstring分配给img源url来解决:
Variables.path =“ another.png” +“?query =” + Math.floor(Math.random()* Math.floor(5000));