mui 窗口管理及窗口之间的数据传递
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title> <script src="js/mui.min.js"></script> <link href="css/mui.min.css" rel="stylesheet"/> <script type="text/javascript" charset="utf-8"> /*提前预加载其他页面,这样再打开已加载好的页面就会有很好的效果了*/ mui.init({ preloadPages:[{ url :'tel.html', id: "tel.html", extras:{name:'小明', age:18} }] }); </script> </head> <body> <!--<header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> <h1 class="mui-title">hello</h1> </header>--> <nav class="mui-bar mui-bar-tab"> <a class="mui-tab-item mui-active"> <span class="mui-icon mui-icon-home"></span> <span class="mui-tab-label">首页</span> </a> <a class="mui-tab-item" id="open_tel"><!--onclick="openTel()"--> <span class="mui-icon mui-icon-phone"></span> <span class="mui-tab-label">电话</span> </a> <a class="mui-tab-item"> <span class="mui-icon mui-icon-email"></span> <span class="mui-tab-label">邮件</span> </a> <a class="mui-tab-item"> <span class="mui-icon mui-icon-gear"></span> <span class="mui-tab-label">设置</span> </a> </nav> <div class="mui-content"> <!--跳转链接可以用a链接--> <!-- /*打开新页面的方式 1*/--> <a href="tel.html">打电话</a> <!-- /*打开新页面的方式 3*/--> <button type="button" onclick="tel()">打电话</button> </div> </body> <script type="text/javascript"> /*对页面初始化的方法 mui.plusReady(function(){})*/ /*创建子页面, 以防数据多,出现卡顿的事情发生*/ /*mui.init({ subpages:[{ url : 'list.html', id : 'list.html', styles : { top: '200px', bottom: '0px' } }] })*/ /*打开新页面的方式 2*/ //跳转链接可以用原生组件 /*mui.plusReady(function(){})*/ document.getElementById('open_tel').addEventListener('tap',function(){ mui.openWindow({ url: 'tel.html', id: 'tel.html' }) }) /*打开新页面的方式 3*/ //也可以自定义个onclick()点击事件 //并且还可以传递值 function tel(){ mui.openWindow({ url: 'tel.html', id: 'tel.html', extras: {name:'小明',age:18} }) } </script> </html>