1***@qq.com
1***@qq.com
  • 发布:2017-10-09 13:54
  • 更新:2017-10-13 12:21
  • 阅读:1334

【报Bug】页面关闭逻辑错误

分类:MUI

详细问题描述
[内容]

重现步骤
一、使用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]
[电话]

2017-10-09 13:54 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

理论上就应该停留在b.html、b_list.html页面。
你有可重现问题的demo吗?

1***@qq.com

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

1***@qq.com (作者)

你好:是没收到?

Neil_HL

Neil_HL

这里已重现该问题,正在处理,你那边也尽量避免有类似操作,同时关闭多个webview时不要一次关闭多个,关闭第一个后延时一点再关闭第二个

1***@qq.com

1***@qq.com (作者)

请尽快修正,谢谢

uniapper

uniapper - abc

@DCloud_MUI_CHB @DCloud_客服_Trust
和我之前提的一个问题类似。能否close方法价格callback参数。确保在close完成后再处理其他逻辑?
https://ask.dcloud.net.cn/question/47529

该问题目前已经被锁定, 无法添加新回复