taro-ui icon indicating copy to clipboard operation
taro-ui copied to clipboard

ImagePicker 无法选择图片

Open TechQuery opened this issue 4 years ago • 11 comments

Taro UI 版本信息

3.0.0-alpha.3

问题描述

点击 + 按钮不弹出文件选择对话框

复现步骤

  1. 在页面上添加最基本的 ImagePicker 组件
  2. 点击 + 按钮

复现代码

<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

补充信息

TechQuery avatar Jul 08 '20 15:07 TechQuery

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

taro-ui-bot[bot] avatar Jul 08 '20 15:07 taro-ui-bot[bot]

我遇到了同样的问题

binjiezhang0626 avatar Jul 22 '20 03:07 binjiezhang0626

不再维护了?

349989153 avatar Aug 19 '20 06:08 349989153

是不是要再升级taro版本,我用的3.0.7

cinichengyizhanyong avatar Aug 26 '20 01:08 cinichengyizhanyong

@cinichengyizhanyong 请问你是h5还是小程序?

349989153 avatar Aug 26 '20 01:08 349989153

@cinichengyizhanyong 哈哈你怎么又开个issue啊? 那就对了,h5上无法使用AtImagePicker,会报错,报_chooseImage is not defined。 但我寻思文档不是说Taro.chooseImage支持h5吗?

API | 微信小程序 | 百度小程序 | 支付宝小程序 | H5 | React Native Taro.chooseImage | ✔️ | ✔️ | ✔️ | ✔️ | ✔️

349989153 avatar Aug 26 '20 02:08 349989153

我试了下,h5好多api都会报错

cinichengyizhanyong avatar Aug 26 '20 02:08 cinichengyizhanyong

转h5有人解决吗?

mrKingAndroid avatar Nov 10 '20 09:11 mrKingAndroid

H5端 我也有碰到了这个问题 有解决方法吗

t596502 avatar Nov 20 '20 08:11 t596502

_chooseImage is not defined taro v3 使用 taro ui@next 开发H5 也遇到这个问题

sumaolin avatar Aug 31 '22 03:08 sumaolin

看官网演示文档中 https://taro-ui.jd.com/#/docs/imagepicker 是可以实用的

sumaolin avatar Aug 31 '22 03:08 sumaolin