ujoin_wql
ujoin_wql
  • 发布:2023-05-06 16:38
  • 更新:2023-05-06 17:00
  • 阅读:406

【报Bug】uniapp image标签,同样的图片文件名称,不一样的图片内容,未及时更新图片内容

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.7.10

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: HarmonyOS 2.0.0

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1、<image :src="getHeadPic" v-if="!isHeadForceUpdate" class="head_image"></image>
2、getHeadPic = _downloads/pic/49657989-591c-4c0b-9b78-fbff4c52cd31?ran=1683361369267;//图片内容A
3、plus.downloader.createDownload(url, {filename: '_downloads/pic/49657989-591c-4c0b-9b78-fbff4c52cd31'}, function(d, status) {
getHeadPic = d.filename+"?ran="+new Date().getTime();//图片内容B

this.isHeadForceUpdate=true
this.$nextTick(function(){
this.isHeadForceUpdate= false;
})
});

image始终展示的图片内容A

预期结果:

image始终展示的图片内容B

实际结果:

image始终展示的图片内容A

bug描述:

image标签,加载本地图片,显示正常,但是更新完同名字文件后,图片未更新成最新的内容,给他加了$forceUpdate()和$nextTick()都不好使,依然显示的是就图片内容,使用 v-show 或 v-if 进行伪刷新也不好使

2023-05-06 16:38 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

filename 用 唯一的名字,或者先删掉,再下载

  • ujoin_wql (作者)

    删除了,重新下载的,我将相对路径改为绝对路径就好了

    2023-05-06 17:51

要回复问题请先登录注册