如何使用mui back 实现返回刷新页面

如何使用mui back 实现返回刷新页面,第1张

mui.init({

    beforeback: function() {

 //获得父页面的webview

        var list = plus.webview.currentWebview().opener()

 //触发父页面的自定义事件(refresh),从而进行刷新

        mui.fire(list, 'refresh')

        //返回true,继续页面关闭逻辑

        return true

    }

})

在父页面中添加事件监听

window.addEventListener('refresh', function(e){//执行刷新    location.reload()

})

在要接受的页面用

window.addEventListener('方法名称',function(event){

//通过event.detail可获得传递过来的参数内容

})

启动事件监听。在需要触发事件的页面调用

mui.fire(pageId,'方法名称',{})

第一个参数是需要接受页面的对象可以通过plus.webview.getWebviewById('页面id')获得,

第二个是监听事件的方法名称,


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11616972.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存