您现在的位置是: 博客首页 > 前端 前端

mui返回上一页并刷新数据

SU博客网 2020-12-06 47浏览 转载

作为小白,写这个是崩溃的,每一个单独都可以用,但是放到返回主页面就不行了,然后然后。。。就各自截取了一段,就好了/(ㄒoㄒ)/~~

HTML代码片://使用的是mui的返回

<header class="mui-bar mui-bar-nav">
    <a class="mui-icon mui-icon-left-nav mui-action-back mui-pull-left"></a>
    <h1 class="mui-title">个人中心</h1>
</header>

 

方法一:这是mui给的返回并刷新的方法,放到我的代码不管用

mui.init({
    beforeback: function(){
        //获得列表界面的webview
        var i = plus.webview.getWebviewById('my/my.html');
        //触发列表界面的自定义事件(refresh),从而进行数据刷新
        mui.fire(i,'getUserInfo()');
        //返回true,继续页面关闭逻辑
        return true;
    }
});

 

方法二:这是同事给的返回并刷新的方法,在同子界面管用,返回主界面就不行了

$(".mui-action-back").click(funntion(){
    //获得列表界面的webview
    var i = plus.webview.getWebviewById("my/my.html");
    if(i){
        //触发列表界面的自定义事件(refresh),从而进行数据刷新
        i.evalJS("getUserInfo()");
    }
});

 

方法三:然后我就结合了一下

mui.init({
    beforeback: function(){
        //获得列表界面的webview
        var i = plus.webview.getWebviewById("my/my.html");
        if(i){
            //触发列表界面的自定义事件(refresh),从而进行数据刷新
            i.evalJS("getUserInfo()");
        }
        return true;
    }
});

 

该文章来源于:https://blog.csdn.net/lmy0111ly/article/details/52063114

点赞 0

发表评论

欢迎您:

我的名片

SU博客网
SU博客网站是一个IT技术分享的网站,也是开发中的一个笔记,遇见每个问题都会记录下来,让大家更轻易的解决问题。

站点信息

  • 网站程序:Java
  • 博客名称:SU博客网
  • 文章统计34
  • 标签总数10
  • 分类总数4
  • 留言数量0

QQ 交流群