plus.nativeUI.showWaiting();和plus.nativeUI.closeWaiting();是必须要在plusReady后才能调用的吧?应该说使用plus.后面所有的功能都要在plusReady后才能执行吧?我现在是单独一个.js文件里面写plus.nativeUI.showWaiting(),和plus.nativeUI.closeWaiting().有时候能成功显示和关闭进度圈,有时候直接提示"Uncaught ReferenceError: plus is not defined (提示: 请在plus ready后再调用plus api)".让我费解的是为什么一下可以用,一下不能用?还是这样好一点: // document.addEventListener("plusready", function() {
// plus.nativeUI.showWaiting();
// })
贴下我项目的部分代码(显示进度圈)
fistWeek = getCurmonWeeknum(dateObj);
monDaynum = getCurmonDaynum(dateObj);
nowDay = getDay(dateObj);
plus.nativeUI.showWaiting();
setContent(content, fistWeek, monDaynum, nowDay);
//存储改变的英文月份
(隐藏进度圈)
if(status === "OK") {
plus.nativeUI.closeWaiting();
//方法回调
fun(listRecord);
//当天无数据则提示
var noData = document.getElementById("no-data");
if(listRecord.length == 0) {
noData.style.display = "inherit";
} else {
noData.style.display = "none";
}
} else if(status === "FAIL") {
plus.nativeUI.closeWaiting();
mui.toast(message);
} else if(status === "RELOGIN") {
plus.nativeUI.closeWaiting();
mui.toast(message);
mui.openWindow({
url: "login.html",
createNew: true
});
0 个回复