您现在的位置: 首页 > 开发编程 > HBuilder教程 > 正文

mui 的 mui.init 与 mui.plusReady

作者:admin来源:网络浏览:时间:2018-05-16 23:22:53我要评论
分享到
先来看一段代码

  1. (function(m, doc) { 
  2.     mui.plusReady(function(){ 
  3.       var self = plus.webview.currentWebview(); 
  4.       oltid = self.oltid; 
  5.       oltmac = self.oltmac; 
  6.       mui.init({ 
  7.          subpages:[{ 
  8.            url:'sub_onu_list.html'
  9.            id:'sub_onu'
  10.            styles:{ 
  11.                top: '40px'
  12.                bottom: '0px'
  13.            }, 
  14.            extras:{   
  15.               oltid : oltid,   
  16.               oltmac : oltmac   
  17.             }   
  18.          }] 
  19.      }); 
  20.   }); 
  21. }(mui, document)); 


不知道你们有没有看的很奇怪,mui.init 与mui.plusReady  都是并列同级写的,这里mui.init 竟然在 mui.plusReady  里面,,,


是因为我需要把从上个页面接收到的值传到下个页面去。。

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

我这边是需要传值到下一个页面。

还有一种传值的方法 :

  1. //创建子webview 
  2.     var child = plus.webview.create("refresh_topics.html"//这里是下一个页面。。网上找的,这里也不知道是url还是名字 
  3.             "refresh_topics",   //这个没看懂。 
  4.             {top:"46px",bottom:"0"}, //这个是子页面的body样式 
  5.             {"topic_id":topic_id});//这里是传的值和字段 
  6.     cur.append(child); 

 

相关热词搜索:
下一篇:最后一页