日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MUI tab选项卡之间的切换和数据获取

發布時間:2025/3/12 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MUI tab选项卡之间的切换和数据获取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

查看mui官網上面的例子,會看到有多種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">設置</span></a></nav>
js 代碼

(function () {//初始化mui.init();var subpages = ['main.html', 'main2.html', 'message.html'];var subpage_style = {top: '0px',bottom: '51px'};//創建子頁面,首個選項卡頁面顯示,其它均隱藏;mui.plusReady(function() {var self = plus.webview.currentWebview();for(var i = 0; i < 1; i++) { // 如果i等于所有的子頁面的話,那么子頁面的js都會去執行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); // //隱藏當前;plus.webview.hide(activeTab);//這里應該是關閉頁面,不知道隱藏與關閉區別有多大 // //更改當前活躍的選項卡activeTab = targetTab;});})()




總結

以上是生活随笔為你收集整理的MUI tab选项卡之间的切换和数据获取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。