vue进入页面时触发input的点击事件?
input是上传图片的,怎么在页面打开时触发点击事件进行图片选择?
想让用户在进入页面时就可以上传图片了,而不是需要点击一次后再上传
<input id="license" type="file" accept="image/*" ref="cameraPhotoInput_license" prop="license">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你这个也没绑定click事件,如果要触发点击事件的话,可以this.$refs.cameraPhotoInput_license.click()试试,最好在$nextTick中调用
给个autofocus让输入框自动聚焦,然后@focus来触发自定义方法试试,我记得autofocus有的平台会有问题,楼主可能要用到自定义指令这一块的东西,先试试能不能实现~~
意味着调起图片选择器或者相机是自动触发的吗?
可以在进入页面的页面组件的生命周期中,使用js中 HTMLElement 的
dispatchEvent
,例如类似下面的代码。