大佬教程收集整理的这篇文章主要介绍了如何在 Extjs 中刷新图像?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 src 属性绑定到 viewmodel 的图像:
xtype: 'image',height: 35,wIDth: 35,bind: {
src: '{photo_path}',}
其中 photo_path
是指向用户个人资料照片的固定链接,例如 123.jpg
。用户更改头像时如何刷新图片(链接保持不变)?
我尝试将 viewmodel 中的数据更改为某个临时链接,然后恢复到原始链接,以“刷新”图像,但它不起作用。
我注意到图片被套现了,因为更改照片后,当我在浏览器中显示图片链接时,它会显示旧照片,直到浏览器刷新。
您可以尝试添加一些虚拟的 GET 参数以避免浏览器缓存。像这样:
url = 'YOUR_IMAGE_URL' + '?_dc=' + (new Date())*1;
,
来自文档的 C/P,你没有说是哪个工具包,所以如果是经典的话。
var changingImage = Ext.create('Ext.Img',{
src: 'http://www.sencha.com/img/20110215-feat-html5.png',width: 184,height: 90,renderTo: Ext.getBody()
});
// change the src of the image programmatically
changingImage.setSrc('http://www.sencha.com/img/20110215-feat-perf.png');
因此,使用 setSrc 方法更改图像。
以上是大佬教程为你收集整理的如何在 Extjs 中刷新图像?全部内容,希望文章能够帮你解决如何在 Extjs 中刷新图像?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。