没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、使用input透明覆盖法 将input的z-index设置为1以上的数字并覆盖到需点击的内容上,将input的样式opacity设置为0(即为透明度为0),这样通过绑定在input上的change事件触发 —-推荐 <p class=uploadImg> <input type=file @change=picUpload($event) accept=image/* /> </p> .uploadImg { width: 100%; height: 1.46rem; position: relative; input { widt
资源推荐
资源详情
资源评论




















Vue触发隐藏触发隐藏input file的方法实例详解的方法实例详解
1、使用、使用input透明覆盖法透明覆盖法
将input的z-index设置为1以上的数字并覆盖到需点击的内容上,将input的样式opacity设置为0(即为透明度为0),这样
通过绑定在input上的change事件触发 —-推荐
<p class="uploadImg">
<input type="file" @change="picUpload($event)" accept="image/*" />
</p>
.uploadImg {
width: 100%;
height: 1.46rem;
position: relative;
input {
width: 1.46rem;
height: 100%;
z-index: 1;
opacity: 0;
position: absolute;
cursor: pointer;
}
}
2、使用、使用vue的的ref参数直接操作参数直接操作input的点击事件触发的点击事件触发
<div class="upload-btn-box">
<Button @click="choiceImg" icon="ios-cloud-upload-outline" type="primary">点击上传</Button>
<input ref="filElem" type="file" class="upload-file" @change="getFile">
</div>
choiceImg(){
this.$refs.filElem.dispatchEvent(new MouseEvent('click'))
},
getFile(){
console.log("成功");
}
3、使用、使用HTML的的lable机制触发机制触发input事件事件
<label for="upfile" class="pTitleRight" @click="IDRecognition">
<span>身份证识别</span>
<i class="iconfont"></i>
<input ref="filElem" type="file" accept="image/*" id="upfile" name="upfile" style="display: none;" @change="uploadPic">
</label>
IDRecognition: function() {}, //触发事件
uploadPic: function() {
console.log('dsa');
}
lable上的for属性绑定input的id,即可通过触发lable上的点击事件触发input的change事件 —-推荐
总结总结
以上所述是小编给大家介绍的Vue触发隐藏input file的方法实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,
小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
资源评论

- #完美解决问题
- #运行顺畅
- #内容详尽
- #全网独家
- #注释完整

weixin_38722607
- 粉丝: 5
- 资源: 863
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- SolidWorks钣金设计:970套三维机械设备图纸详解与实战技巧
- CnSTD-pytorch资源
- go-view-typescript资源
- RFID-RFID资源
- go-stock-DeepSeek资源
- XLang-汇编语言资源
- 自动化控制领域信捷PLC与昆仑触摸屏5轴示教程序源码详解及应用
- lilishop 商城 小程序 uni 移动端-C语言资源
- spring-boot-seckill-C++资源
- 三菱PLC与东芝4轴机器人集成系统的编程与应用实例详解
- Astyle3.6.4 可执行文件
- austin-Java资源
- goploy-Python资源
- GiteeIOS-Swift资源
- matlab-Matlab资源
- 西门子1200系列码垛机与立体库控制系统:多设备协同的SCL编程及Modbus TCP通信实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
