l***@sina.com
l***@sina.com
  • 发布:2019-03-12 21:57
  • 更新:2021-06-22 10:06
  • 阅读:2718

uni.chooseImage后表单清空

分类:uni-app


如图, 使用uni.chooseImage方法选择图片后, input中的内容会清空.
经过测试发现, 只要是App hide -> App show后, input中的内容就会消失.

付上form表单的代码:
<form @submit="formSubmit" @reset="formReset">
<view class="uni-list">
<view class="uni-list-cell">
<view class="uni-list-cell-left">input :</view>
<view class="uni-list-cell-db">
<input class="uni-input" name="input" type="text" placeholder="请输入input" value="" />
</view>
</view>
<view class="uni-list-cell">
<view class="uni-uploader">
<view class="uni-uploader-body">
<view class="uni-uploaderfiles">
<block v-for="(image,imageIndex) in imageList" :key="imageIndex">
<view class="uni-uploader
file">
<image class="uni-uploaderimg" :src="image" :data-src="image" @tap="previewImage"></image>
</view>
</block>
<view class="uni-uploader
input-box">
<view class="uni-uploader__input" @tap="chooseImage()"></view>
</view>
</view>
</view>
</view>
</view>
</view>
<view class="uni-btn-v">
<button formType="submit" type="primary">保存</button>
</view>
</form>

2019-03-12 21:57 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

手机试过吗

1***@qq.com

1***@qq.com - 南客

有遇到的吗??这个问题是怎么回事,怎么解决??求解

j***@joymo.tech

j***@joymo.tech

调用wx.chooseImage成功后,会清空input组件上的数据;具体原因是wx.chooseImage调用成功,会再次调用页面的onShow方法

1***@qq.com

1***@qq.com

我也遇到同样的问题,有没有大神破解此问题。我个人发现的问题主要在于选择图片后,如果表单输入项绑定了变量 像:value=“mobile” 这样,值就会恢复成初始值, 如果没有绑定变量是正常的,在做添加功能的表单基本没碰到这样的问题

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