j***@xmzyzl.cn
j***@xmzyzl.cn
  • 发布:2023-11-08 15:37
  • 更新:2023-11-08 15:42
  • 阅读:174

使用mui.init subpages 父子页面时候,ios会出现白屏,加载不了子页面(空白),安卓正常

分类:MUI

请求打开页面:mui.openWindow({
url: '/html/personalCenter/myAppointments/myAppointments.html',
id: 'myAppointments',
createNew: true, //每次创建新的窗口是正确逻辑
waiting: {
autoShow: false, //自动显示等待框,默认为true
}
});

对应父页面的初始:mui.init({
subpages: [{
url: "mySubAppointments.html", //下拉刷新内容页面地址
id: "mySubAppointments", //内容页面标志
styles: {
top: '46px',
bottom: '0px' //其它参数定义
}
}]
});

ios第一次可以正常显示,第二次不行,第三次又可以,第四次又不行。也就是说奇数可以,偶数不行。

mui.init({
subpages: [{
url: "mySubAppointments.html", //下拉刷新内容页面地址
id: "mySubAppointments", //内容页面标志
styles: {
top: '46px',
bottom: '0px' //其它参数定义
}
}]
});

setTimeout(function() {
mui.openWindow({
url: name,
id: id == undefined ? name : id,
styles: {
scrollIndicator: 'none', //不启用滚动条
popGesture: 'close' // 侧滑返回后关闭webview
},
extras: extra,
createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
show: {
// aniShow: 'none',
aniShow: "slide-in-right", //页面显示动画,默认为”slide-in-right“;
event: "titleUpdate" //页面loaded事件发生后自动显示,默认为true
}
});
}, 500);
给这段代码这个延时函数settimeout就全部正常,但是加了延时就很不流畅了,有没有其他解决方案?

2023-11-08 15:37 负责人:无 分享
已邀请:
j***@xmzyzl.cn

j***@xmzyzl.cn (作者)

有没有哪位大神帮忙下

要回复问题请先登录注册