详细问题描述
[内容]
重现步骤
一、使用mui.openWindow顺序打开四个页(每个页带有子页),a.html(id:a)、a_list.html(id:a_list)、b.html(id:b)、b_list.html(id:b_list)、 c.html(id:c)、c_list.html(id:c_list)、d.html(id:d)、d_list.html(id:d_list)
二、在d.html、d_list.html页面关闭
var all = plus.webview.all(); //数组
for(var i = 0; i < all.length; i++) {
if(all[i].id == 'd' || all[i].id == 'd_list' || all[i].id == 'c' || all[i].id == 'c_list' ') {
all[i].close();
}
}
[步骤]
[结果]
使用HBuilder在手机上运行的时候-》停留在b.html、b_list.html页面
打包成apk后,错误停留在a.html、a_list.html
[期望]
打包成apk后,停留在b.html、b_list.html
运行环境
HBuilder8.8.4
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]
附件
[代码片段]
[安装包]
联系方式
[QQ]
[电话]
6 个回复
DCloud_UNI_CHB
理论上就应该停留在b.html、b_list.html页面。
你有可重现问题的demo吗?
1***@qq.com (作者)
我详细再描述下这个问题:
HBuilder8.8.4 这个版本现在在手机端运行和打完包这个页面都会停留在a.html、a_list.html
HBuilder 7.4.2.201609122322 这个版本在手机端运行停留在b.html、b_list.html,打完包以后停留在a.html、a_list.html
我这样写好久了,这个问题是26号打包出现的,之前这样写并没有这样的问题。
我稍后把我写的demo以及打的包上传附件,方便你们解决这个问题。
1***@qq.com (作者)
你好:是没收到?
Neil_HL
这里已重现该问题,正在处理,你那边也尽量避免有类似操作,同时关闭多个webview时不要一次关闭多个,关闭第一个后延时一点再关闭第二个
1***@qq.com (作者)
请尽快修正,谢谢
uniapper - abc
@DCloud_MUI_CHB @DCloud_客服_Trust
和我之前提的一个问题类似。能否close方法价格callback参数。确保在close完成后再处理其他逻辑?
https://ask.dcloud.net.cn/question/47529