搜索

首页  >  问答  >  正文

javascript - js(mui) 怎么实现两个界面实时回传?

点击一个按钮 弹出另一个界面,同时把值传给另一个界面

在另一个界面修改完值,点击返回按钮返回上一界面,这个时候怎么把参数传给上一个界面??

用的是mui 框架,求解,谢谢

滿天的星座滿天的星座2753 天前753

全部回复(6)我来回复

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:32:46

    在要接受的页面用
    window.addEventListener('方法名称',function(event){
    //通过event.detail可获得传递过来的参数内容
    });
    启动事件监听。在需要触发事件的页面调用
    mui.fire(pageId,'方法名称',{});
    第一个参数是需要接受页面的对象可以通过plus.webview.getWebviewById('页面id')获得,
    第二个是监听事件的方法名称,
    第三个是你想传递的参数 详见

    回复
    0
  • 阿神

    阿神2017-06-12 09:32:46

    亲,这是想做我画你猜吗?不过这个需求倒是好处理,关键在于要不断的监听一个页面上的操作,然后传值到另一个页面渲染!

    回复
    0
  • 大家讲道理

    大家讲道理2017-06-12 09:32:46

    mui的话有一个mui.fire的方法,可以查看一下;返回的上一个界面就是另一个界面的opener()

    回复
    0
  • 巴扎黑

    巴扎黑2017-06-12 09:32:46

    这个属于mui中传值的问题,方法有很多种,推荐使用自定义事件刷新前一个页面。HTML5+ APP页面传参详解

    回复
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:32:46

    或者用最简单的localstorage来传值

    回复
    0
  • 迷茫

    迷茫2017-06-12 09:32:46

    用mui.fire那个回答是正解

    回复
    0
  • 取消回复