ant-design-vue在ios使用AUpload组件唤起了相机,HTML的 `capture` 属性

在使用ant design vue组件的上传组件AUpload的时候有一个问题,直接按照demo写,在ios上会唤起相机,但是实际上我们的需求是弹出选择相册/相机这个弹框。

解决办法是加一个 cupture="null"这个属性即可

html 复制代码
<a-upload
	:capture="null"
	accept=".png,.jpg,jpeg"
	@change="handleImgChange"
>
	点击上传
</a-upload>

HTML attribute: capture - HTML: HyperText Markup Language | MDNThe capture attribute specifies that, optionally, a new file should be captured, and which device should be used to capture that new media of a type defined by the accept attribute.https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/capture

相关推荐
zhensherlock15 小时前
Protocol Launcher 系列:Trae AI 编辑器的深度集成
javascript·人工智能·vscode·ai·typescript·编辑器·ai编程
吠品15 小时前
Vue项目Moment.js引入优化:全局挂载与按需引入的深度解析与最佳实践
前端·javascript·vue.js
不甜情歌15 小时前
JS 类型判断不用愁:4 种方法,覆盖所有场景
前端·javascript
ETA815 小时前
状态管理没那么复杂:手写实现 Zustand 核心逻辑
前端·react.js
FanetheDivine15 小时前
在react中使用signal
vue.js·react.js
用户2557788508115 小时前
axios请求缓存
前端
夫瑞15 小时前
TypeScript 直接编译成原生二进制,没有浏览器,没有 V8
前端
Talents15 小时前
OpenLayers 7.5.2 判断点是否在区域边上
前端
共享家952715 小时前
单例模式( 饿汉式与懒汉式 )
开发语言·javascript·ecmascript
cmd16 小时前
前端基础必看:JS 变量提升 & 函数提升完整解析
前端·javascript