本篇文章给大家带来的内容是关于微信小程序实例:实现顶部tab切换以及滑动切换时导航栏会随着移动的效果(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

实现的效果:

js:

Page({

data: {

// tab切换

currentTab: 0,

},

swichNav: function (e) {

console.log(e);

var that = this;

if (this.data.currentTab === e.target.dataset.current) {

return false;

} else {

that.setData({

currentTab: e.target.dataset.current,

})

}

},

swiperChange: function (e) {

console.log(e);

this.setData({

currentTab: e.detail.current,

})

},

onLoad: function (options) {

// 生命周期函数--监听页面加载

},

onReady: function () {

// 生命周期函数--监听页面初次渲染完成

},

onShow: function () {

// 生命周期函数--监听页面显示

},

onHide: function () {

// 生命周期函数--监听页面隐藏

},

onUnload: function () {

// 生命周期函数--监听页面卸载

},

onPullDownRefresh: function () {

// 页面相关事件处理函数--监听用户下拉动作

},

onReachBottom: function () {

// 页面上拉触底事件的处理函数

},

onShareAppMessage: function () {

// 用户点击右上角分享

return {

title: 'title', // 分享标题

desc: 'desc', // 分享描述

path: 'path' // 分享路径

}

}

})

wxml:

Tab1

Tab2

Tab3

我是tab1

我是tab2

我是tab3

wxss:

.page {

margin-left: 10rpx;

margin-right: 10rpx;

}

.swiper-tab {

display: flex;

flex-direction: row;

line-height: 80rpx;

border-bottom: 2rpx solid #777;

}

.tab-item {

width: 33.3%;

text-align: center;

font-size: 15px;

color: #777;

}

.swiper {

height: 1100px;

background: #dfdfdf;

}

.on {

color: blue;

border-bottom: 5rpx solid blue;

}

相关文章推荐:微信小程序中如何实现列表渲染多层嵌套循环

php 实现tab切换_微信小程序实例:实现顶部tab切换以及滑动切换时导航栏会随着移动的效果(代码)...相关推荐

  1. 微信小程序不同身份登录,显示不同的tabbar(导航栏)

    微信小程序,不同身份登录不同的底部导航栏.初次遇到这个问题,菜鸟的我没有一丝丝头绪,看了几篇博客后,终于明白了.下面是总结的模板,拿去直接用就欧克. 比如一个小程序需要两个版本(用户版.商家版),并且 ...

  2. 微信小程序之创建顶部tab菜单栏切换(新手学习)

    关于顶部菜单tab菜单栏切换,可以有两种写法,但是都是用到swiper这个视图插件.插件介绍可以查看微信小程序开放文档. 第一种方式: 效果图 .wxml <view>tap切换 方法一& ...

  3. 微信小程序 PC端与手机端显示不一致之tabBar导航栏

    在编写微信小程序项目时,一开始为了显示出页面样式,我在app.json中,tabBar导航栏的list中设置了三个数组,对应三个导航块.但是三个导航块list中的pagePath设置为同一页面page ...

  4. 小程序仿微视_微信小程序仿抖音,微视上下滑动整屏切换视频带关注,收藏

    废话不多说直接附代码 wxml 收藏 分享 电话 关闭 @{{item.reallyName}} {{item.workProvince}}{{item.workCity}}{{item.workCo ...

  5. android仿抖音上下切换视频,微信小程序仿抖音视频之整屏上下切换功能的实现代码...

    Page({ /** * 页面的初始数据 */ data: { video_list:[ {video_src:}, {video_src:}, {video_src:}, {video_src:}, ...

  6. 微信小程序点击页面tab栏切换

    微信小程序点击页面tab栏切换 wxml <view class="container"><view class="swiper-tab"&g ...

  7. 黑马优购_微信小程序

    黑马优购_微信小程序项目 介绍 2021年5月6日-2021年5月12日在校参加微信小程序培训,由黑马讲师授课,能够利用微信提供的组件和API实现轮播图.授权用户信息.上拉加载更多等功能,由于之前对u ...

  8. 微信小程序利用scroll-view和swiper实现图片滚动切换

    微信小程序利用scroll-view和swiper实现图片滚动切换 <view class="starbox"><view class="starare ...

  9. 微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-翟东平-专题视频课程...

    微信小程序系统教程Java版[3/3阶段]_微信小程序电商系统-2445人已学习 课程介绍         微信小程序系统教程[初级阶段],微信小程序0基础学起,讲解微信小程序开发的基础知识. 微信小 ...

最新文章

  1. 整理一套pandas详细教程,希望对你有帮助!
  2. python与tableau结合_Python与Tableau相结合,万字长文搞定传统线下连锁店数据分析...
  3. 文件“D:\file.txt”正由另一进程使用,因此该进程无法访问该文件。
  4. redis.exceptions.AuthenticationError: Client sent AUTH, but no password is set
  5. 小米开招.NET,20~40k*16薪,点名要求WPF+自动化!
  6. 计算机管理中添加用户属性,如何在计算机右键菜单栏中添加属性选项
  7. CodeForces 521D nice贪心
  8. ARM DS-5 Flex网络许可证编译错误“Error: C9933W: Waiting for license...”
  9. 《世界是数字的 》的读后感
  10. C语言程序设计(第三版)何钦铭著 习题4-11
  11. 销售管理系统哪个好用?
  12. 不知道如何管理眼镜店?这款管理软件帮助你搞定所有烦恼!
  13. 去水印小程序源码,全新界面无加密,平台支持微信小程序和QQ小程序。支持解析抖音、快手、皮皮虾和微视等平台。带PHP下载接口。支持微信QQ流量主
  14. 1007 素数对猜想 (20 分)(打表)
  15. oracle资产负债表重分类吗,​资产负债表一般是重分类还是不重分类
  16. 《汇编语言程序设计》(双语)上机指导
  17. 如何利用U盘进行重装win10系统[亲测有效]
  18. imagej批量处理图片
  19. Java经典代码工具类
  20. 华纳云:MySQL数据丢失的原因是什么及怎么解决

热门文章

  1. 像素钱包:一个可以把比特现金藏在图片里的APP
  2. UTXO Commitment有望彻底解决大区块存储问题
  3. oracle-一些查看性能相关的视图
  4. 最好用的嵌入式网络C库、Lua库
  5. nginx 负载均衡示例
  6. Spring scope 学习笔记
  7. 网站DDOS***防护实战老男孩经验心得分享
  8. Vuex源码学习(五)加工后的module
  9. 计算几个数相加和为16
  10. 庆祝自己在博客园开通个人生涯第一个关于工作的博客