taro-ui
taro-ui copied to clipboard
ImagePicker 无法选择图片
Taro UI 版本信息
3.0.0-alpha.3
问题描述
点击 + 按钮不弹出文件选择对话框
复现步骤
- 在页面上添加最基本的 ImagePicker 组件
- 点击 + 按钮
复现代码
<AtImagePicker
files={[{ url: this.state.avatar }]}
onChange={(list, method) =>
method === 'add' &&
this.setState({ avatar: list[0]?.url })
}
/>
报错信息
index.umd.js:8476 Uncaught ReferenceError: _chooseImage is not defined at HTMLElement.AtImagePicker._this.chooseFile (index.umd.js:8476)
系统信息
Taro v3.0.2 Taro CLI 3.0.2 environment info: System: OS: Windows 10 Binaries: Node: 12.18.2 - C:\Program Files\nodejs\node.EXE Yarn: 1.22.4 - C:\Program Files (x86)\Yarn\bin\yarn.CMD npm: 6.14.5 - C:\Program Files\nodejs\npm.CMD
补充信息
欢迎提交 Issue~
如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏
如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。
Good luck and happy coding~
我遇到了同样的问题
不再维护了?
是不是要再升级taro版本,我用的3.0.7
@cinichengyizhanyong 请问你是h5还是小程序?
@cinichengyizhanyong 哈哈你怎么又开个issue啊? 那就对了,h5上无法使用AtImagePicker,会报错,报_chooseImage is not defined。 但我寻思文档不是说Taro.chooseImage支持h5吗?
API | 微信小程序 | 百度小程序 | 支付宝小程序 | H5 | React Native Taro.chooseImage | ✔️ | ✔️ | ✔️ | ✔️ | ✔️
我试了下,h5好多api都会报错
转h5有人解决吗?
H5端 我也有碰到了这个问题 有解决方法吗
_chooseImage is not defined taro v3 使用 taro ui@next 开发H5 也遇到这个问题
看官网演示文档中 https://taro-ui.jd.com/#/docs/imagepicker 是可以实用的