MUI tab选项卡之间的切换和数据获取
生活随笔
收集整理的這篇文章主要介紹了
MUI tab选项卡之间的切换和数据获取
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
查看mui官網(wǎng)上面的例子,會看到有多種tab 選項卡的例子,我就寫下我用到的tab選項卡。寫了個簡單的例子,效果如下圖
主頁面的代碼
<nav class="mui-bar mui-bar-tab"><a class="mui-tab-item mui-active" href="main.html"><span class="mui-icon mui-icon-home"></span><span class="mui-tab-label">首頁</span></a><a class="mui-tab-item" href="main2.html"><span class="mui-icon mui-icon-phone"></span><span class="mui-tab-label">電話</span></a><a class="mui-tab-item" href="message.html"><span class="mui-icon mui-icon-star"></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">設(shè)置</span></a></nav>js 代碼 (function () {//初始化mui.init();var subpages = ['main.html', 'main2.html', 'message.html'];var subpage_style = {top: '0px',bottom: '51px'};//創(chuàng)建子頁面,首個選項卡頁面顯示,其它均隱藏;mui.plusReady(function() {var self = plus.webview.currentWebview();for(var i = 0; i < 1; i++) { // 如果i等于所有的子頁面的話,那么子頁面的js都會去執(zhí)行var temp = {};var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);if(i > 0) {sub.hide();} self.append(sub);}});var activeTab = subpages[0];//選項卡點擊事件mui('.mui-bar-tab').on('tap', 'a', function(e) {var targetTab = this.getAttribute('href');console.log(targetTab)if (targetTab == activeTab) {return;}var self = plus.webview.currentWebview();var sub = plus.webview.create(targetTab, targetTab, subpage_style);self.append(sub); // //隱藏當(dāng)前;plus.webview.hide(activeTab);//這里應(yīng)該是關(guān)閉頁面,不知道隱藏與關(guān)閉區(qū)別有多大 // //更改當(dāng)前活躍的選項卡activeTab = targetTab;});})()
總結(jié)
以上是生活随笔為你收集整理的MUI tab选项卡之间的切换和数据获取的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python】感觉是全网最详细Pand
- 下一篇: 讨论下直博和读完硕士再读博,在能力上的差