antd-mobile imagepicker如何自定义选择图片方法,只能拍照,不能本地选择

新手上路,请多包涵

问题描述

如何使用antd-mobile imagepicker自定义选择图片方法,只能拍照,不能本地选择???怎么设置

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

<ImagePicker
  files={files}
  onChange={this.onChange.bind(this)}
  onImageClick={(index, fs) => console.log(index,  fs)}
  selectable={files.length < 3}
  onAddImageClick={this.onAddImageClick.bind(this)}
/>

onAddImageClick (e){
    console.log(e)
}


阅读 5.8k
2 个回答

<input type="file" accept="image/*" capture="camera">

部分安卓可能不支持吊起相机的HTML5,需要做个js兼容,vue示例代码如下:
<input v-if="!isAndroid" type="file" accept="image/*" capture="camera"/>
<button v-if="isAndroid" @click="openDevicePhoto()"></button>
openDevicePhoto() 的实现最好需要客户端支持
isAndroid判断可以通过navigator.userAgent

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题