搜尋

首頁  >  問答  >  主體

javascript - js(mui) 怎麼實作兩個介面即時回傳?

點選一個按鈕 彈出另一個介面,同時把值傳給另一個介面

在另一個介面修改完值,點選返回按鈕返回上一介面,這個時候怎麼把參數傳給上一個介面? ?

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

滿天的星座滿天的星座2771 天前766

全部回覆(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
  • 取消回覆