marting
marting
  • 发布:2018-05-24 08:57
  • 更新:2018-05-24 10:26
  • 阅读:1523

app页面返回问题

分类:MUI

有两页面,A,B。A是地址列表页面,B是修改或新增地址页面。操作是,在订单页面点击地址进入A页面,此时修改某条地址,进入B页面,B页面修改保存后返回A页面,此时我点击A页面的后退,怎么又回到了B页面??? A,B页面都是预加载创建页面,如何点击后退时跳过返回到B页面??其中B页面保存后的执行代码如下:
截图的代码也等同下面,只是rec_address等同A页面。NameEditToRecadress是A页面下的自定义事件。
mui.plusReady(function() {
if(!recaddressPage) {
recaddressPage = plus.webview.getWebviewById('A.html');
}
mui.fire(recaddressPage, 'NameEditTORecadress', {
attName: attName,
orderid: orderid
})
mui.openWindow({
id: 'A.html'
});
$("input").val('');
})

2018-05-24 08:57 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

貌似逻辑有问题,B页面修改保存后的逻辑应该是hide当前页,而不是打开A页面。

  • marting (作者)

    直接:var recadresspage = plus.webview.getWebviewById('A.html')


                    if(recadresspage != null) {  
    recadresspage.hide();
    }这样??

    2018-05-24 10:33

  • 回梦無痕

    回复 marting:你这是hideA页面吧?你的需求不是从B返回到A吗?

    2018-05-24 10:36

  • marting (作者)

    打错了,应该是var recadresspage = plus.webview.getWebviewById('B.html')


    if(recadresspage != null) {

    recadresspage.hide();

    }

    2018-05-24 14:29

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