Hain
Hain
  • 发布:2017-06-06 18:26
  • 更新:2017-06-07 09:42
  • 阅读:1156

有没有可以返回上层页面后执行上层页面中方法的操作?

分类:MUI

在一个webview中使用mui.back(),返回上层页面,然后执行上层页面当中的一个方法。
这种需求可以实现吗?

2017-06-06 18:26 负责人:无 分享
已邀请:
云海帆

云海帆 - 咨询问题请+Q1395641578

自定义事件

  • Hain (作者)

    自定义事件也需要url吧?我这是两个项目,使用相对路径的话,只能跳到第二个项目中,无法返回到第一个项目里。

    2017-06-06 18:47

  • 云海帆

    啥叫两个项目? 自定义事件只需要知道webview

    2017-06-07 10:27

skysowe

skysowe

mui.back = function(){
console.log("index_sale关闭");
var btnArray = ['确认', '取消'];
mui.confirm('请确认是否退出【销售开单】?', '提 示', btnArray, function(e) {
if (e.index == 0) {

                //更新index_main的单据中心角标  
                var index_main = plus.webview.getWebviewById("index_main");  
                index_main.evalJS('update_bill_badge_num()');  
                            }  
                     }  
            }  

关闭之前,先通过getWebviewById找到前一个页面,然后执行evalJS来执行上一个页面的函数,也可以带参数执行,我就是这么干的

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