html关闭子页面刷新父页面,在父页面=打开子页面关闭父页面-打开父父页面刷新父父页面...

index、a、b、c 四个页面

//index打开 a 为index

index页

mui.init();

mui.plusReady(function() {

mui("body").on("tap",".li",index)

function indexclick(){

mui.openWindow({

url:'a.html',

id:'a'

});

}

})

//a打开 b 为A //会员中心

a页

mui.init();

mui.plusReady(function() {

mui("body").on("tap",".li",index)

function indexclick(){

mui.openWindow({

url:'b.html',

id:'b'

});

}

})

//b打开 c 为B页面 // 找回密码

在B页面中 :

b找回密码

mui.init();

mui.plusReady(function() {

mui("body").on("tap",".li",index)

function indexclick(){

var user_index=plus.webview.getWebviewById( "c");

if(user_index){

//alert("1") //窗口存在

user_index.reload();

user_index.show();

}else{

mui.openWindow({

url: "c.html",

id: "c",

createNew: false

})

}

}

})

在C页面中(登录) :

c页登录

mui.init();

mui.plusReady(function() {

//在父页面=打开子页面关闭父页面-打开父父页面

var page = plus.webview.currentWebview().opener().id; //父类

if(page=='b'){

//b是指从 B页面的 id

plus.webview.currentWebview().opener().close(); //关闭 //父类

}else{

plus.webview.currentWebview().opener().reload();

}

//刷新父父页面

var primaryBack = mui.back;

mui.back = function() {

var wobj = plus.webview.getWebviewById("a"); //指A页面的id

wobj.reload(true);

primaryBack();

}

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值