討論mui 的 mui.init 與 mui.plusReady


  先來看一段代碼

(function(m, doc) {
    mui.plusReady(function(){
      var self = plus.webview.currentWebview();
      oltid = self.oltid;
      oltmac = self.oltmac;
      mui.init({
         subpages:[{
           url:'sub_onu_list.html',
           id:'sub_onu',
           styles:{
               top: '40px',
               bottom: '0px',
           },
           extras:{  
              oltid : oltid,  
              oltmac : oltmac  
            }  
         }]
     });
  });
}(mui, document));

不知道你們有沒有看的很奇怪,mui.init 與mui.plusReady  都是並列同級寫的,這里mui.init 竟然在 mui.plusReady  里面,,,

是因為我需要把從上個頁面接收到的值傳到下個頁面去。。

mui.plusReady 里面存的   oltid = self.oltid;   oltmac = self.oltmac;     在外面根本取不到值,,所以我要用到這兩個值的話就直接放在 mui.plusReady 里面使用了。

我這邊是需要傳值到下一個頁面。

還有一種傳值的方法 :

 //創建子webview
    var child = plus.webview.create("refresh_topics.html", //這里是下一個頁面。。網上找的,這里也不知道是url還是名字
            "refresh_topics", //這個沒看懂。
            {top:"46px",bottom:"0"}, //這個是子頁面的body樣式
            {"topic_id":topic_id});//這里是傳的值和字段 cur.append(child);

這種方法沒試過。。第一種親試有效。2018 .5.03。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM