原先
document.getElementById("promptBtn").addEventListener('tap', function(e) {
e.detail.gesture.preventDefault(); //修复iOS 8.x平台存在的bug,使用plus.nativeUI.prompt会造成输入法闪一下又没了
var btnArray = ['取消', '确定'];
mui.prompt('请输入你对MUI的评语:', '性能好', 'Hello MUI', btnArray, function(e) {
if (e.index == 1) {
info.innerText = '谢谢你的评语:' + e.value;
} else {
info.innerText = '你点了取消按钮';
}
})
});
但是现在我想不用监听啦 换成function来去弹出prompt,我想问下e.detail.gesture.preventDefault(); 这个方法如何在function里头使用
2***@qq.com
- 发布:2017-04-20 17:23
- 更新:2018-11-26 10:30
- 阅读:2670
2 个回复
6***@qq.com
同上
6***@qq.com
如果用function调用,需要再传一个参数e,但是使用 “e.detail.gesture.preventDefault(); //修复iOS 8.x平台存在的bug,使用plus.nativeUI.prompt会造成输入法闪一下又没了”,也存在问题,必须先加一行“alert(e);”才不会出现闪一下的问题,不知道是为什么