微信小程序 tab点击切换(不滑动)

<!--pages/dingdan/dingdan.wxml-->
<view class="body"><view class="swiper-tab"><view wx:for="{{tabList}}" wx:key="index" catchtap="change" class="{{page==index?'selected-menu':'unselect-menu'}}" data-pageid="{{index}}">{{item.title}}({{item.num}})<hr class="{{page==index?'selected-line':'unselect-line'}}" /></view></view><view class="view-Content"><view wx:for="{{tabList}}" wx:key="index" class="{{page==index?'show tabCon':'hidden tabCon'}}"><view class="content"><text>暂无订单{{index}}</text></view></view></view></view>
/* pages/dingdan/dingdan.wxss */
page {width: 100%;height: 100%;overflow: hidden;/* background: pink; */
}.body {height: 100%;/* background: hotpink; */display: flex;flex-direction: column;
}/* tab栏 */
.swiper-tab {width: 100%;height: 80rpx;text-align: center;display: flex;justify-content: space-between;background: white;
}.selected-menu {display: flex;flex-direction: column;align-items: center;color: #ff5050;background: #fff;font-size: 32rpx;font-weight: bold;font-family: PingFang SC;font-weight: 400;width: 33%;height: 60rpx;line-height: 60rpx;opacity: 1;/* border-bottom: 2px solid #ff5050; */position: relative;
}.unselect-menu {display: flex;flex-direction: column;align-items: center;font-size: 16px;font-family: PingFang SC;font-weight: 400;color: #4f4f50;width: 33%;height: 60rpx;line-height: 60rpx;background: #fff;opacity: 1;position: relative;/* border-radius: 34rpx; */
}.selected-line {background: #ff5050;height: 4rpx;width: 90rpx;position: absolute;/* margin-top: 10rpx; */bottom: -18rpx;width: 60rpx;
}/* 内容 */
.view-Content {flex: 1;overflow-y: auto;background-color: rgb(236, 236, 236);
}.tabCon {height: 100%;
}/* 展示隐藏 */
.show {display: block;
}.hidden {display: none;
}
Page({/*** 页面的初始数据*/data: {page: 0, // page:当前页--tabList: [{title: '菜单1',num: 0}, {title: '菜单2',num: 0}, {title: '菜单3',num: 0}],},// 切换tabchange: function (event) {console.log('切换时会调用', event);var a = event.currentTarget.dataset.pageidthis.setData({page: a,})},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {},})

微信小程序 tab点击切换(不滑动)相关推荐

  1. 微信小程序 swiper 点击切换,左右滑动,自动滑动,源码下载

    已解决不同页面不同高度 已解决卡死问题 .wxml <view class="swiper-tab">   <view class="swiper-ta ...

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

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

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

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

  4. 微信小程序-tab左右滑动切换

    微信小程序-tab左右滑动切换 一.简介 1.核心思想 二.实现 1.wxml实现 2.js实现 3.wxss实现 三.参考和总结 四.优化 0.效果图 1.每个tab长度自适应 2.先前隔tab点击 ...

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

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

  6. 微信小程序实现点击导航条切换页面

    本文实例为大家分享了微信小程序实现点击导航条切换页面的具体代码,供大家参考,具体内容如下 我录制了个gif如下,黄色部分是不可以滑动的,蓝色部分可以滑动. 代码解说: 首先我在js自定义了navSta ...

  7. 微信小程序实现抖音切换视频效果

    微信小程序实现抖音切换视频效果 思路: 使用微信小程序的swiper组件,使其竖向滑动 分页加载,每次加载3个视频,当滑动到只剩1个视频时加载下一页 问题: 加载多个视频时,多个视频会同时播放 效果图 ...

  8. 微信小程序实现点击拍照长按录像功能

    微信小程序实现点击拍照长按录像功能 代码里面注释写的都很详细,直接上代码.官方的组件属性中有触摸开始和触摸结束属性.本功能依靠这些属性实现. .wxml代码: <!-- 相机 pages/cam ...

  9. 微信小程序开发——点击按钮获取用户授权没反应或反应很慢的解决方法

    微信小程序开发--点击按钮获取用户授权没反应或反应很慢的解决方法 参考文章: (1)微信小程序开发--点击按钮获取用户授权没反应或反应很慢的解决方法 (2)https://www.cnblogs.co ...

  10. 17_微信小程序之抖音微视无限滑动视频列表自定义组件编写

    微信小程序之抖音微视无限滑动视频列表自定义组件编写 一.先上效果图 看到上面,你可能首先会想到,使用swiper然后将swiper的circular设置为true,那么,想象一下,假如视频很多的情况下 ...

最新文章

  1. 抄2gua一篇文章提醒自己
  2. Linux(CentOS 5)下安装Oracle10 客户端(转)
  3. c语言实践 1/1+1/2+1/3+1/4+...+1/n
  4. JavaScript教程之DOM和BOM
  5. 微信开发系列之二 - 在微信公众号里开发一个自动应答的图灵机器人
  6. 多进程event通信
  7. Python爬虫系列:判断目标网页编码的几种方法
  8. C# 在线培训之零基础入门 01:开篇及C#程序、解决方案的结构
  9. 开课吧里的python学习是真的吗-Python是个什么鬼?为何学英语的都在关注...
  10. 计算机考研数据结构算法模板
  11. 微信分享只有链接没有图标和标题正文
  12. TS:虚机ipv6网络不通问题-2022.5.16(已解决-博客分享)
  13. 5分钟带你了解Prosody XMPP Server
  14. 深度学习环境搭建之三_离线安装无线网卡、DKMS
  15. 详解区块链P2P网络
  16. itsm安装部署(Vmware)
  17. 小米投资美的,互联网进入鲨鱼吃鲨鱼阶段
  18. 西服|西装扣子怎么扣
  19. 压力测试和系统优化tips
  20. 【SAP Hana】SAP HANA协同开发代码管理应用入门

热门文章

  1. CODESYS Visualization
  2. Java后台集成融云即时通讯IM
  3. mysql读写分离如何保证数据同步_MySQL 主从同步 、 MySQL 读写分离
  4. 机载激光雷达原理与应用科普(二)
  5. 达梦数据库用户与模式
  6. 服务器系统如用pe和做镜像,PE如何使用?
  7. 前端开发主流框架整理推荐
  8. 用AI引导人类直觉促进数学发展 【DeepMind Nature2021.12.1】
  9. java材质转基岩版_我的世界java版材质包转换导入基岩版教程
  10. AECC2019免费下载After Effects CC 2019中文完整破解版免费下载与安装教程...