jd-opensource / jd-opensource/taro-ui
image-picker清除完之前上传的页面,点击添加-选择图片-不出现图片预览图
- Dominant language
- TypeScript
- Stars
- 4.7k
- Forks
- 740
- PR merge metrics
- No merged PRs in 30d
Description
问题描述
在h5环境中使用image-picker插件,发现以下两个问题:
1、无法实现只选择一张图片的功能
2、添加几张图片后,再依次清除掉已添加的所有图片,再点击添加-选择图片后,添加那里不会出现图片预览图(demo:https://taro-ui.aotu.io/#/docs/imagepicker中基础用法那里也有此问题)
复现步骤
[复现问题的步骤]
Go to '...'
Click on '....'
Scroll down to '....'
See error
[或者可以直接贴源代码,能贴文字就不要截图]
// 这里可以贴代码
视图部分:
```
```
js部分:
```
this.state = {
files: [],
showAddBtn: true,
}
onChangebg (files) {
console.log(files);
if (files.length < 1) {
this.setState({
files,
showAddBtn: true,
})
return;
}
this.setState({
files,
showAddBtn: false,
})
}
```
**期望行为**
期望可以只添加一张图片。
清除掉图片后还可以正常添加图片。
**报错信息**
无报错信息
**系统信息**
- 操作系统: [e.g. mac]
- Taro 版本 [e.g. 1.2.16]
- Node.js 版本 [e.g. v10.14.2]
- 报错平台 [chrome浏览器]
**补充信息**
十分感谢!无补充信息
Contributor guide
Assessment
This issue has not been assessed yet.