详细问题描述
[内容]
在mui.prompt的div模式下,callback方法里执行mui.back(),报错“栈溢出”;
运行环境
安卓
[系统版本]
Android 6.0.1,MIUI8.2.1.0
[IDE版本]
8.0.2.201703061842
[mui版本]
v3.6.0
附件
[代码片段]
document.getElementById("btn-perimeter-addcustom").addEventListener('tap', function(e) {
//修复iOS 8.x平台存在的bug,使用plus.nativeUI.prompt会造成输入法闪一下又没了
e.detail.gesture.preventDefault();
var btnArray = ['取消', '确定'];
mui.prompt('请输入您自定义的周长数:','0','提示',btnArray,function(e) {
if(e.index == 1) {
app.setNewperimeter(e.value);
}else{
//关闭当前页并返回
mui.back();
}
},'div');
document.querySelector('.mui-popup-input input').type='number';
});
3***@qq.com
按照这个方法是可以,不过返回的时候页面跳动很大
2021-01-30 15:50