微信小程序开发之选项卡
选项卡是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
欢迎阅读本系列文章:微信小程序开发教程目录
微信小程序开发之选项卡相关推荐
- 微信小程序开发之选项卡(窗口顶部TabBar)页面切换
微信小程序开发中选项卡.在Android中选项卡一般用fragment,到了小程序这里瞬间懵逼了. 总算做出来了.分享出来看看. 先看效果: 再上代码: 1.index.wxml [html] vie ...
- 微信小程序开发导航:精品教程+网友观点+demo源码(5月9日更新)
1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...
- uniapp手写_【转】uni-app框架纯手写微信小程序开发左侧滑动菜单
本帖最后由 fengrui99 于 2020-7-22 14:38 编辑 原文来自:在学习的uni-app的微信小程序开发路上慢慢开始不一直依赖插件(但是使用插件是真的香,一直用一直香) 在大佬的指引 ...
- uniapp手写_uni-app框架纯手写微信小程序开发左侧滑动菜单
原来到最后才发现有些东西,没有就真的没有.不行,就真的不行 唠叨一会 在学习的uni-app的微信小程序开发路上慢慢开始不一直依赖插件(但是使用插件是真的香,一直用一直香),在大佬的指引下学会自己去写 ...
- 微信小程序开发uni-app 跨域处理 服务器搭建 仓库 VueX tabBar
一.uni-app简介 官网:https://uniapp.dcloud.io/ PC端:移动端:(APP,WebApp):纯原生:(IOS,Android ) 应用商店:H5 Hybrid 模式(混 ...
- 微信小程序开发工具调试界面鼠标看不见
微信小程序开发工具调试界面鼠标看不见 参考 该贴<模拟鼠标消失> 解决方法: 打开"控制面板",在右上角搜索"鼠标" 点击"鼠标" ...
- 微信小程序开发的完整流程介绍,新手必读
自从跳一跳小程序游戏出现后,一夜之间,小程序就变得家喻户晓了,功能开发也越来越丰富,在微信搜一搜就会发现许多大品牌早已有自己的小程序了,越来越多的企业和商家都看中了这个风口,想快速开发出一款属于自己的 ...
- 微信小程序开发(2)_data属性
假设我们的环境都做好了,现在我们开始开发自己的小程序 首先我们开发出自己的 Hello World 我们要做的事情是当前点击hello World的时候HelloWorld的颜色发生变化: 这个是我们 ...
- 微信小程序开发优秀教程及文章合集第一期
2019独角兽企业重金招聘Python工程师标准>>> 我会不定期的选取一些优质教程,整理成辑,以便大家集中阅读: 新手向!微信小程序开发手记系列: 微信小程序开发手记<一&g ...
最新文章
- java8 wordcount_Spark2.x与Java8下WordCount示例
- R语言中if else、which、%in%的用法
- (转)函数指针,指针函数,指向函数的指针,返回指针的函数
- java 冒泡排序_Java冒泡排序详解
- python 如何编写图像标定(标记)(annotation)画框程序?
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- JAVA编程多线程面试常见知识点灵魂拷问(一)
- Windows Server 2008十大新特性
- linux 正则查找email_Linux--正则表达式--详解
- linux重置root密码_重置丢失的Linux root密码,错误密码的历史记录,Python,Ruby,课堂解决方案等
- SELinux系列(十五)—auditd日志使用方法详解
- JAVA if语句快捷键_java编程基础 第一、第二章
- Initial Audio Trap Phantom Heatup3 Expansion for mac(Heatup3扩展预设)
- 【精品】好用的验证码工具类VerifyCodeUtils
- 关于TCP/IP协议
- python excel数据分析师培训_从零开始学可视化数据分析师就业课程(Excel、 MySQL、Power BI、Tableau、python、R)...
- 百度关键词搜索量查询,百度,谷歌关键词查询工具
- 求最小公倍数_Java
- 双系统装完只能u盘启动_怎样用u盘安装双系统呢?
- 繁体字转换 java_java代码实现简体繁体转换