为了账号安全,请及时绑定邮箱和手机立即绑定

急求!!!!不在当前页面input type=‘file’无法触发click事件??

急求!!!!不在当前页面input type=‘file’无法触发click事件??

慕尼黑5688855 2019-08-24 22:51:56
比如当前窗口中要触发父页面的inputtype="file"的click事件,想把文件提交到父页面,但是click好像不能触发,其它的代码是可以执行比如更改父页面样式等当前页面:varindexPage=plus.webview.getWebviewById("xiaoxi.html");mui.fire(indexPage,'clickinput',{});父页面:window.addEventListener('clickinput',function(e){console.log(3)document.getElementById('index-chatimg').click();})控制台能输出3,但是click事件不能触发,无法弹出选择文件的提示
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

PC端可以用吗?
单纯的执行代码,还是要调起上传?
单纯执行代码的话,应该是没问题的
调起上传,因为一些限制,这样在部分机型不行。可以考虑label调起当前页面的,然后把blob传给父页面。
                            
查看完整回答
反对 回复 2019-08-24
?
慕森卡

TA贡献1806条经验 获得超8个赞

1.用this.$emit('input',data)2.在input@input='input'type="file"
methods:{
input(data){
.....拿值
}
}
                            
查看完整回答
反对 回复 2019-08-24
  • 2 回答
  • 0 关注
  • 645 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信