查看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选项卡之间的切换和数据获取相关推荐

  1. 【jQuery】前端项目实践案例1——使用jQuery制作Tab选项卡点击切换效果

    1.实现效果: 案例描述:当用户单击不同的导航时,与其对应的内容回相应的呈现. 案例要求:使用jquery制作实现tab选项卡单击切换效果. 2.实现思路: (1)div+css布局,制作选项卡和对应 ...

  2. Tab选项卡切换效果JavaScript汇总

    tab切换在现在的网页上,真是十分的常用呀.但是tab切换的JavaScript实现却有很多需要注意的地方,如何用最少的代码,最灵活的实现.这里收集了37个tab实现的JavaScript代码,在此备 ...

  3. 不能随意切换的Tab选项卡页面

    不能随意切换的Tab选项卡页面 ------------------------------------- 开发工具与关键技术:Visual Studio 2015 C# 作者:林敏静 撰写时间:20 ...

  4. iOS开发-iPad侧边栏Tab选项卡切换

    Android中习惯了叫侧边栏,iOS中如果不习惯侧边栏称呼的话可以叫dock,侧边栏的切换,类似于Android中的底部导航栏的切换,iPad尺寸大了一些,导航的栏目放在侧边会显示的更好耐看一些.选 ...

  5. 微信小程序Tab选项卡切换大集合

    代码地址如下: http://www.demodashi.com/demo/14028.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

  6. 基于jQuery实现tab选项卡【js实现页签切换】

    任务描述 本关任务:用jquery实现一个tab切换的功能. 效果图如下: 相关知识 为了完成本关任务,你需要掌握:1.层次选择器,2.方法show和hide, 3.操作css类的方法. 层次选择器 ...

  7. 如何用html实现选项卡切换,Css如何实现tab选项卡切换

    Css实现tab选项卡切换的方法:利用target的特性,可以实现纯css的tab效果切换,代码为[#tab1:target,#tab2:target,#tab3:target{z-index:1;} ...

  8. layui获取tab页id_LayUI的Tab选项卡切换显示对应数据

    LayUI tab选项卡 + 分页展示 实现 Tab选项卡切换显示对应数据 要求:实现tab选项卡改变的同时展示数据也跟着改变 实现条件: 1.选项卡[官网 – 文档/示例 – 页面元素 – 选项卡] ...

  9. mui底部选项卡切换功能

    mui底部选项卡实现切换功能 <!-- main.html 入口文件 --> <!DOCTYPE html> <html> <head> <met ...

最新文章

  1. 2020年中国新基建产业报告(收藏)
  2. C++中的位运算和|
  3. 吃透这套架构演化图,从零搭建Web网站也不难
  4. Python绘制决策树的节点
  5. 唯有自己变得强大_真正的自立,唯是让自己变得更加强大
  6. 基于COM的矢量图像控件VectorDraw
  7. ActiveMQ (一):安装启动及测试
  8. [转]微擎应用笔记3--manifest.xml文件使用说明
  9. python中使用Opencv进行人脸检测
  10. LeetCode 148 排序链表
  11. BZOJ2243[SDOI2011] 染色
  12. div+js写弹出框
  13. MATLAB句柄和saveas用法
  14. 【脑图制作】万彩脑图大师教程 | 修改主题样式
  15. 深圳医械帮:一个军团的诞生
  16. Flutter 基础布局之Stack
  17. 解决Can not add resource (com.android.aaptcompiler.ParsedResource@a980fbb) to table
  18. 树莓派开发笔记(五):GPIO引脚介绍和GPIO的输入输出使用(驱动LED灯、检测按键)
  19. 基于Android的旅游app的设计与实现
  20. OpenCV学习笔记(九)之直方图均衡化(图像增强)

热门文章

  1. Python Pandas –数据输入和输出
  2. getlanguage_Java语言环境getLanguage()方法与示例
  3. 苹果怎么关闭系统自动更新_你经过我的同意了吗?论手机系统自动更新
  4. 3dmax批量导入obj_ArcGIS 与 3DMax 结合建模
  5. c ++类成员函数_C ++编程中的数据成员和成员函数
  6. 工作几年了,原来我只用了数据校验的皮毛
  7. 漫画:什么是归并排序?
  8. 使用onclick跳转到其他页面/跳转到指定url
  9. Win10专业版系统PyCharm专业版使用WSL(ubuntu20.04 LTS)配置Docker解释器配置环境详细教程
  10. YOLOv5在建筑工地中安全帽佩戴检测的应用(已开源+数据集)