HBhuilder版本: 6.8.1.201512032138
mui.min.js 版本:v2.7.0(复制最新,替换项目中同名文件,其他文件经过同样的操作替换。)
问题表现:Android 设备上,plus.runtime.restart(); 失效,应用没有重启。
Android 版本:5.0.1
IOS:表现正常
附带问题:应用启动时
Android平台提示:
Uncaught TypeError: Cannot read property 'value' of undefined at js/mui.min.js:9;
ios 提示:
[ERROR] : TypeError: undefined is not an object (evaluating 'a.input.value')
file name:js/mui.min.js
line no:9
初步排查定位:应用首页的图片轮播。(此时,在以下代码被注释掉的情况下轮播能正常使用)
// var pageSlider = mui("#slider");
// pageSlider.slider({
// interval: 5000
// });
----------------------------感谢@DCloud_MUI_new的回答解惑,以下补充信息----------------------------------
用mui.js v2.7.0 定位错误:
Uncaught TypeError: Cannot read property 'value' of undefined at js/mui.min.js:7219
Uncaught TypeError: Cannot read property '0' of undefined at js/mui.min.js:4662
分别为:
首个错误,与数字输入框相关,现在数字输入框不能通过 + - 按钮更新数字了。只能input填写。
【已经解决:新的数字输入框 input 的class 现在是 mui-input-numbox,而不是原来的 mui-numbox-input 】
/**
* 验证当前值是法合法
**/
checkValue: function() {
var self = this;
var val = self.input.value;//Cannot read property 'value' of undefined
if (val == null || val == '' || isNaN(val)) {
self.input.value = self.options.min || 0;
self.minus.disabled = self.options.min != null;
} else {
var val = parseInt(val);
//以下略
提示2,轮播slider的问题
if (slideNumber > (this.itemLength - 1)) {
slideNumber = 0;
time = 0;
} else if (slideNumber < 0) {
slideNumber = this.itemLength - 1;
time = 0;
}
}
slideNumber = Math.min(Math.max(0, slideNumber), this.itemLength - 1);
}
return this.pages[slideNumber][0];//Cannot read property '0' of undefined
},
----------------------------------------------追加询问 / 反馈---------------------------------------------------------
ios平台( ver 8.1.3):plus.nativeUI.closeWating(); 无法关闭上一窗口遗留的waiting等待动画。请确认是否是Bug
23 个评论
要回复文章请先登录或注册
浅樱
小七ing
浅樱
小七ing
浅樱
小七ing
浅樱
浅樱
小七ing
浅樱