8***@qq.com
8***@qq.com
  • 发布:2023-01-15 15:56
  • 更新:2023-01-15 15:57
  • 阅读:300

【报Bug】nvue image组件不会缓存图片,导致图床cdn尿崩

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.17

手机系统: 全部

手机厂商: 华为

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

红米 note8 荣耀20 OPPOa91 iphone13

示例代码:

伪代码 nvue
<list>
<view>
<image :src="https://www.xxxxxx.com/xxxxx.png" style="width:120upx;height:120upx;"></image>
</view>
</list>

操作步骤:

nvue image组件不会缓存图片,导致图床cdn尿崩,list组件的回收机制导致image会不停的在销毁和渲染之间徘徊,每次渲染image图片都会重新请求一遍网络资源,导致图传的cdn流量飞速消耗,我曾试过插件市场的图片缓存插件,但是在安卓上差强人意,确实流量问题得到了缓解,但是无数的uni.downloadFile导致页面异常的卡顿,还有就是软件整包更新之后下载到本地的文件会被删掉,再每次加上一个判断本地文件是否存在的过程安卓中低端机更卡了

预期结果:

nvue image组件可以缓存图片进行cdn节流或者给出不影响性能的解决办法

实际结果:

看上文

bug描述:

nvue image组件不会缓存图片,导致图床cdn尿崩,list组件的回收机制导致image会不停的在销毁和渲染之间徘徊,每次渲染image图片都会重新请求一遍网络资源,导致图传的cdn流量飞速消耗,我曾试过插件市场的图片缓存插件,但是在安卓上差强人意,确实流量问题得到了缓解,但是无数的uni.downloadFile导致页面异常的卡顿,还有就是软件整包更新之后下载到本地的文件会被删掉,再每次加上一个判断本地文件是否存在的过程安卓中低端机更卡了

2023-01-15 15:56 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com (作者)

希望官方能够回复一下,我看这个社区活跃度不是很高啊,群里发了也没人理

要回复问题请先登录注册