详细问题描述
[内容]
1.在使用uploader作上传功能,想用自定交图标等待框显示进度;
控制台会不停打印
Uncaught RangeError: Maximum call stack size exceeded.
重现步骤
[步骤]
[结果]
[期望]
不要报错
运行环境
[系统版本]
MIUI 7.3稳定版
[浏览器版本]
[IDE版本]
7.1.2
[mui版本]
附件
[代码片段]
document.getElementById("upload").addEventListener("tap", function() {
if (!filePath) {
plus.nativeUI.toast("没有上传的文件");
return;
}
//plus.nativeUI.showWaiting();
w=plus.nativeUI.showWaiting("处理中,请等待...\n5", {loading:{icon:"/img/waiting.png"}});
task.addFile(filePath, {
key: Math.random()
});
task.start();
}, false);
task.addEventListener("statechanged", function(up,status) {
if (!success) {
var per=parseInt(up.uploadedSize/up.totalSize*100)+"%";
//proBar.innerHTML="已上传了:"+per;
w.setTitle("已上传了:"+per);
success=false;
}
}, false);
var task = plus.uploader.createUpload(server, {
method: "POST"
},
function(upload, status) {
if (status == 200) {
success=true;
//plus.nativeUI.closeWaiting();
w.close();
}
});
[安装包]
联系方式
[QQ]
[电话]
0 个回复