1***@163.com
1***@163.com
  • 发布:2021-01-26 10:22
  • 更新:2022-04-29 20:56
  • 阅读:884

【报Bug】uni.uploadFile 上传完成后 同页面的其他状态回归初始值

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 华为

手机机型: honor play

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

上传图片后 所有的其他值回复初始状态

预期结果:

上传图片后 其他值不变

实际结果:

上传图片后 所有的其他值回复初始状态

bug描述:

uni.uploadFile 上传完成后 同页面的其他状态回归初始值

2021-01-26 10:22 负责人:无 分享
已邀请:
您的名字

您的名字

发现原因了。如果页面用onShow的时候,查询数据,并更新页面。就会出错。原因是上传图片成功后,页面再次调用了onShow方法!!!坑啊

C***@163.com

C***@163.com

我也遇到了这个情况, hbuild 中是正常的, 但是在微信小程序中,又重新刷新,得到的都是初始值,请问,楼主,你的问题解决了吗, 是如何解决的

您的名字

您的名字

我也是出现了。找了半天,发现,进入页面,自动调用获取页面数据,获取到数据后,更新页面内容。到这里都没事,但是,如果用户修改了数据,然后上传图片,上传成功,就是变成后端调用的默认数据了

您的名字

您的名字

临时方法,调用上传前,保存原始数据在变量中,上传成功,页面肯定更新,这时候,在用原始数据替换上

该问题目前已经被锁定, 无法添加新回复