比如当前窗口中要触发父页面的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 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
PC端可以用吗?单纯的执行代码,还是要调起上传?单纯执行代码的话,应该是没问题的调起上传,因为一些限制,这样在部分机型不行。可以考虑label调起当前页面的,然后把blob传给父页面。
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
1.用this.$emit('input',data)2.在input@input='input'type="file"methods:{input(data){.....拿值}}
添加回答
举报
0/150
提交
取消