小程序实现tab切换很简单,只需要完成两部分。
1.页面
2.js触发时间

先上效果:

image.png

接下来介绍页面代码:

控制切换的Tab

<view class="swiper-tab"><view class="swiper-tab-item {{currentTab==0?'active':''}}" data-current="0" bindtap="clickTab">做什么</view><view class="swiper-tab-item {{currentTab==1?'active':''}}" data-current="1" bindtap="clickTab">推荐站点</view><view class="swiper-tab-item {{currentTab==2?'active':''}}" data-current="2" bindtap="clickTab">作者</view></view>

要切换的内容

<view class = "{{currentTab == 0 ? 'show':'hidden'}}" ><scroll-view><text>暂无内容1</text></scroll-view></view><view class = "{{currentTab == 1 ? 'show':'hidden'}}" ><scroll-view><text>暂无内容2</text></scroll-view></view><view class = "{{currentTab == 2 ? 'show':'hidden'}}"><scroll-view><text>暂无内容3</text></scroll-view></view>

js触发事件

//点击切换clickTab: function (e) {var that = this;if (this.data.currentTab === e.target.dataset.current) {return false;} else {that.setData({currentTab: e.target.dataset.current,})}

页面样式

/* pages/about/about.wxss */
.about_page{margin: 0 10px;
}
.swiper-tab{width: 100%;/* border-bottom: 2rpx solid #ccc; */text-align: center;height: 88rpx;line-height: 88rpx;display: flex;flex-flow: row;justify-content: space-between;color: #ccc;font-size: 16px;
}
.swiper-tab-item{width: 30%; color:#434343;
}
.active{color:#F65959;/* border-bottom: 4rpx solid #F65959; */font-size: 16px;font-weight: bold;
}
.juzhong{margin: 0 auto;
}
.domain{background-color: #fff;height: 100%;margin:0 10px;
}
.show{display: block;
}
.hidden{display: none;
}

小程序tab切换效果相关推荐

  1. navtab触底 小程序_微信小程序TAB切换效果

    微信小程序tab切换效果 话不多说,先上效果图 主要是让在一个WXML上面显示2个页面,用来分页展示东西. 直接上代码了: 首先是wxml {{item}} A页 B页 然后是wxcss样式代码 .t ...

  2. 微信小程序tab切换

    一:获取数据,初始化存储切换下标的变量以及数据 二:点击切换高亮同时设置子数据 1.定义变量 data: {list:[],//总数据tabIndex:0,//tab切换利用的下标childrenLi ...

  3. 根据id来实现小程序tab切换,

    本例根据绑定id来实现tab切换,但本例仍有缺陷,用for循环数据,无法实现切换.如有大神能够有更好方法,欢迎留言更正 WXML: <view class="tab"> ...

  4. 微信小程序 tab切换

    设置背景颜色就直接在page里设置    page {background-color: rgb(242, 242, 242);} tab切换: navigator 页面链接 传参的格式为url=&q ...

  5. 微信小程序 tab切换展示不同的内容

    index.wxml <view class='shopDetail-box'><view class="tab-left" ><view class ...

  6. 微信小程序tab切换(点击标题切换,滑动屏幕切换)

    效果图: WXML文件 <view class="tab"><scroll-view class="nav" scroll-x="t ...

  7. 微信小程序——tab切换内容

    wxml: wxss: js: .wxml代码: <view class="body">   <view class="nav bc_white&quo ...

  8. PHP更新小程序,微信小程序Tab页切换更新数据详细介绍

    这篇文章主要介绍了微信小程序 Tab页切换更新数据的相关资料,需要的朋友可以参考下 微信小程序 Tab页切换更新数据 微信小程序还处于内测阶段,最不方便的莫过于官方在不停的更新,前几天写的功能隔个几天 ...

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

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

最新文章

  1. jinchuang正文 nginx配置limit_conn_zone来限制并发连接数以及下载带宽
  2. shell中的PS命令的含义
  3. win8能开发android的sdk么,win8.1 64位环境搭建android开发环境
  4. 浅谈C++对象内存布局
  5. nodec mysql_Node.js 连接 MySQL 并进行数据库操作 –node.js 开发指南
  6. 分享自己针对Automation做的两个成熟的框架(QTP 和Selenium)
  7. [剑指offer]面试题5:从尾到头打印链表
  8. 没有事情,错误1503_为什么依靠用户报告错误是您做过的最愚蠢的事情
  9. Spring源码追踪3——AOP机制
  10. 将Excel数据导入mysql数据库的几种方法
  11. 12.Vim 打造成 PHP 开发环境
  12. nuke linux 插件,NUKE插件-Pos工具包V1.2
  13. ie浏览器点击打印没反应_解决在IE菜单中点击打印无反应
  14. 命令行压缩工具7z.exe使用详解
  15. DBSCAN算法原理分析
  16. 网站结构之扁平结构与树形结构的区分
  17. 另类QQ客户端 直接用QQ号登陆 (借花献佛)
  18. 基于eclipse的android项目实战—博学谷(新功能四)签到
  19. 2020计算机类认证证书及含金量
  20. 区块链100讲:Hyperledger Cello简介

热门文章

  1. 开发者都应该知道的15个API
  2. AngularJs 时间格式化处理
  3. Yii2 理解Validator
  4. 蓝牙4.0大数据分包处理
  5. eclipse中JS文件乱码
  6. 使用 Nginx 提升网站访问速度(转)
  7. C#程序集Assembly学习随笔(第一版)_AX
  8. Docker 遇到swapon failed Operation not permitted
  9. 华为云容器部署WordPress服务
  10. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便