討論mui 的 mui.init 與 mui.plusReady
阿新 • • 發佈:2018-05-03
lis elf sre doc 方法 PE onu spa UNC
先來看一段代碼
(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。
討論mui 的 mui.init 與 mui.plusReady