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

相关推荐
想吃火锅100513 小时前
【前端手撕】promise.all
前端
lichenyang45313 小时前
动态加载 vs 延迟加载:为什么 demo 里「延迟」看起来没效果?
前端
cypking13 小时前
从零搭建 Claude Code + Chrome MCP 浏览器自动化:前端 E2E 端到端测试完整教程(包含增量测试)
前端·chrome·自动化
Levi_J13 小时前
Vue2 升级 Vue3 项目实战
前端
前端拷贝猿13 小时前
扫码领券功能需求分析
前端
英勇无比的消炎药13 小时前
吃透 Sender 交互逻辑:提交快捷键事件与方法实战运用
vue.js
前端拷贝猿13 小时前
设备活动弹窗功能需求分析
前端
飞天狗11113 小时前
零基础JavaWeb入门——第五课第一小节:九大内置对象 · 第1个:request(请求对象)
java·开发语言·前端·后端·servlet
a151084169314 小时前
记一次大模型探索
java·服务器·前端
石山代码14 小时前
变量与解构
开发语言·前端·javascript