程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在 Extjs 中刷新图像?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何在 Extjs 中刷新图像??

开发过程中遇到如何在 Extjs 中刷新图像?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何在 Extjs 中刷新图像?的解决方法建议,希望对你解决如何在 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,请注明来意。
标签: