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

ˇˍˇ_雪
  • 1
新手上路,请多包涵

问题描述

如何使用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)
}


回复
阅读 3.6k
2 个回答
人生海海
  • 359

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

TiJay
  • 968

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

宣传栏