input 标签 capture 属性值为 user 时,可以调起手机前置摄像头。
<input value='' accept="video/*" capture="user"> //添加capture则不能选择本地图片只能使用摄像头
但是在react项目中遇到问题,capture属性不起作用,对比浏览器代码发现
在原生js代码写的input在浏览器中 capture属性是有值得,但是react中 capture属性值被清空了
测试发现 只有在react中 capture被清空,vue都可以正常调起前置摄像头。
解决办法,强制添加capture属性值。