DanielTing
DanielTing
  • 发布:2015-12-04 10:14
  • 更新:2021-12-24 10:48
  • 阅读:10046

[Bug反馈] Android plus.runtime.restart();重启失效

分类:MUI

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

0 关注 分享

要回复文章请先登录注册

浅樱

浅樱

回复 小七ing :
不是配置文件,就是小程序里面添加的新内容
2021-12-24 10:48
小七ing

小七ing

回复 浅樱 :
更改哪些内容,配置文件吗
2021-12-24 10:43
浅樱

浅樱

回复 小七ing :
安卓上是重启了,但是新版本的内容却没有更新是怎么回事?
2021-12-24 10:00
小七ing

小七ing

回复 浅樱 :
但是我没遇到这个问题
2021-12-24 09:08
浅樱

浅樱

回复 小七ing :
目前版本是3.2.12了,很高了吧,还要升?
2021-12-24 09:00
小七ing

小七ing

回复 浅樱 :
hb升级看看
2021-12-23 17:28
浅樱

浅樱

回复 storms :
请问解决了吗?
2021-12-23 17:06
浅樱

浅樱

回复 小七ing :
所以现在真的有这个问题?我是安卓不能restart,ios可以
2021-12-23 16:55
小七ing

小七ing

回复 浅樱 :
2023年你再来看看,可能会修复哦!
2021-12-23 16:49
浅樱

浅樱

2022年了,我怎么还遇到这个问题
2021-12-23 16:38