suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - js (mui) Wie erreicht man ein Echtzeit-Postback zweier Schnittstellen?

Klicken Sie auf eine Schaltfläche, um eine andere Schnittstelle aufzurufen und gleichzeitig den Wert an die andere Schnittstelle zu übergeben

Nachdem Sie den Wert in einer anderen Schnittstelle geändert haben, klicken Sie auf die Schaltfläche „Zurück“, um zur vorherigen Schnittstelle zurückzukehren. Wie werden die Parameter zu diesem Zeitpunkt an die vorherige Schnittstelle übergeben? ?

Bitte lösen Sie es mit dem Mui-Framework, danke

滿天的星座滿天的星座2771 Tage vor772

Antworte allen(6)Ich werde antworten

  • 女神的闺蜜爱上我

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

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

    Antwort
    0
  • 阿神

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

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

    Antwort
    0
  • 大家讲道理

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

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

    Antwort
    0
  • 巴扎黑

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

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

    Antwort
    0
  • 世界只因有你

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

    或者用最简单的localstorage来传值

    Antwort
    0
  • 迷茫

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

    用mui.fire那个回答是正解

    Antwort
    0
  • StornierenAntwort