php加载引导页后访问内容,启动程序后首页会优先展示,然后才加载引导页

页面入口配置的界面采用的是底部选项卡-webview模式

首次启动有引导页

按道理来说启动的顺序应该是启动页--》引导页--》操作界面

但是实际使用过程中,操作界面会先展示,引导页后覆盖展示,请问怎么解决这个问题

//mui初始化

mui.init();

var subpages = ['new/firstTap.html', 'new/secondTap.html', 'new/thirdTap.html', 'new/fourthTap.html'];

var subpage_style = {

top: '44px',

bottom: '51px'

};

var aniShow = {};

//创建子页面,首个选项卡页面显示,其它均隐藏;

mui.plusReady(function() {

//读取本地存储,检查是否为首次启动

var showGuide = plus.storage.getItem("lauchFlag");

if (showGuide == "true") { //有值,说明已经显示过了,无需显示;

//关闭splash页面;

//显示启动导航

plus.navigator.closeSplashscreen();

plus.navigator.setFullscreen(false);

mui.openWindow({

id: 'sc_load',

url: 'new/sc_load.html',

show: {

autoShow: true,

aniShow: 'none'

},

waiting: {

autoShow: false

}

});

showIndex();

} else {

//显示启动导航

mui.openWindow({

id: 'guide',

url: 'new/guide.html',

show: {

autoShow: true,

aniShow: 'none'

},

waiting: {

autoShow: false

}

});

showIndex();

} //延迟的原因:优先打开启动导航页面,避免资源争夺

});

function showIndex() {

setTimeout(function() {

var self = plus.webview.currentWebview();

for (var i = 0; i < 4; i++) {

var temp = {};

var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);

if (i > 0) {

sub.hide();

} else {

temp[subpages[i]] = "true";

mui.extend(aniShow, temp);

}

self.append(sub);

}

}, 200);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值