选项卡是web开发中经常使用到的一个模块,在小程序中竟然没有,这里参考别人的文章自己做了一个双选项卡

实现思路:

通过绑定swichNav事件来控制currentTab(当前选项卡)和isShow(是否显示),达到切换展示电影和游戏的目的

代码:

1.index.wxml

<!--index.wxml-->
<view class="swiper-tab"><view class="swiper-tab-list {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav">电影</view><view class="swiper-tab-list {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav">游戏</view>
</view><view class="weui-cells__title" hidden="{{!isShow}}">电影列表</view>
<view class="weui-cells__title" hidden="{{isShow}}">游戏列表</view>

2.index.wxss

.swiper-tab {width: 100%;text-align: center;line-height: 80rpx;background-color:white;
}.swiper-tab-list {font-size: 30rpx;display: inline-block;width: 50%;color: #777;border-bottom: 0rpx;
}.on {color: #da7c0c;border-bottom: 2rpx solid #da7c0c;
}.swiper-box {display: block;height: 100%;width: 100%;overflow: hidden;
}.swiper-box view {text-align: center;
}

3.index.js

//index.js
//获取应用实例
var app = getApp()
Page( {data: {isShow: true,currentTab: 0,},swichNav: function (e) {if (this.data.currentTab === e.target.dataset.current) {return false;} else { var showMode = e.target.dataset.current == 0;this.setData({currentTab: e.target.dataset.current,isShow: showMode})}},
})

参考文章:http://blog.csdn.net/qq_31383345/article/details/52900835

欢迎阅读本系列文章:微信小程序开发教程目录

微信小程序开发之选项卡相关推荐

  1. 微信小程序开发之选项卡(窗口顶部TabBar)页面切换

    微信小程序开发中选项卡.在Android中选项卡一般用fragment,到了小程序这里瞬间懵逼了. 总算做出来了.分享出来看看. 先看效果: 再上代码: 1.index.wxml [html] vie ...

  2. 微信小程序开发导航:精品教程+网友观点+demo源码(5月9日更新)

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...

  3. uniapp手写_【转】uni-app框架纯手写微信小程序开发左侧滑动菜单

    本帖最后由 fengrui99 于 2020-7-22 14:38 编辑 原文来自:在学习的uni-app的微信小程序开发路上慢慢开始不一直依赖插件(但是使用插件是真的香,一直用一直香) 在大佬的指引 ...

  4. uniapp手写_uni-app框架纯手写微信小程序开发左侧滑动菜单

    原来到最后才发现有些东西,没有就真的没有.不行,就真的不行 唠叨一会 在学习的uni-app的微信小程序开发路上慢慢开始不一直依赖插件(但是使用插件是真的香,一直用一直香),在大佬的指引下学会自己去写 ...

  5. 微信小程序开发uni-app 跨域处理 服务器搭建 仓库 VueX tabBar

    一.uni-app简介 官网:https://uniapp.dcloud.io/ PC端:移动端:(APP,WebApp):纯原生:(IOS,Android ) 应用商店:H5 Hybrid 模式(混 ...

  6. 微信小程序开发工具调试界面鼠标看不见

    微信小程序开发工具调试界面鼠标看不见 参考 该贴<模拟鼠标消失> 解决方法: 打开"控制面板",在右上角搜索"鼠标" 点击"鼠标" ...

  7. 微信小程序开发的完整流程介绍,新手必读

    自从跳一跳小程序游戏出现后,一夜之间,小程序就变得家喻户晓了,功能开发也越来越丰富,在微信搜一搜就会发现许多大品牌早已有自己的小程序了,越来越多的企业和商家都看中了这个风口,想快速开发出一款属于自己的 ...

  8. 微信小程序开发(2)_data属性

    假设我们的环境都做好了,现在我们开始开发自己的小程序 首先我们开发出自己的 Hello World 我们要做的事情是当前点击hello World的时候HelloWorld的颜色发生变化: 这个是我们 ...

  9. 微信小程序开发优秀教程及文章合集第一期

    2019独角兽企业重金招聘Python工程师标准>>> 我会不定期的选取一些优质教程,整理成辑,以便大家集中阅读: 新手向!微信小程序开发手记系列: 微信小程序开发手记<一&g ...

最新文章

  1. java8 wordcount_Spark2.x与Java8下WordCount示例
  2. R语言中if else、which、%in%的用法
  3. (转)函数指针,指针函数,指向函数的指针,返回指针的函数
  4. java 冒泡排序_Java冒泡排序详解
  5. python 如何编写图像标定(标记)(annotation)画框程序?
  6. c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
  7. JAVA编程多线程面试常见知识点灵魂拷问(一)
  8. Windows Server 2008十大新特性
  9. linux 正则查找email_Linux--正则表达式--详解
  10. linux重置root密码_重置丢失的Linux root密码,错误密码的历史记录,Python,Ruby,课堂解决方案等
  11. SELinux系列(十五)—auditd日志使用方法详解
  12. JAVA if语句快捷键_java编程基础 第一、第二章
  13. Initial Audio Trap Phantom Heatup3 Expansion for mac(Heatup3扩展预设)
  14. 【精品】好用的验证码工具类VerifyCodeUtils
  15. 关于TCP/IP协议
  16. python excel数据分析师培训_从零开始学可视化数据分析师就业课程(Excel、 MySQL、Power BI、Tableau、python、R)...
  17. 百度关键词搜索量查询,百度,谷歌关键词查询工具
  18. 求最小公倍数_Java
  19. 双系统装完只能u盘启动_怎样用u盘安装双系统呢?
  20. 繁体字转换 java_java代码实现简体繁体转换

热门文章

  1. Struts2拦截器的使用
  2. VS2010 COM组件问题
  3. 【转载】学习嵌入式系统需要具备的条件、方法及步骤
  4. Oracle中不同条件的日期查询
  5. javascript构造可以上传文件的form表单(通过js修改enctype)
  6. 说说如何使用 vue-router 实现页面跳转
  7. 一个具体的例子学习Java volatile关键字
  8. 一款很好用的页面滚动元素动画插件-AOS.JS
  9. 【转】Powerdesigner逆向工程从sql server数据库生成pdm
  10. 【VMCloud云平台】SCCM(三)初始配置