[摘要]微信小程序中选项卡的应用随处可见,本篇文章就来给大家介绍微信小程序中选项卡的实现。思路之前写过基于swiper的选项卡,在小程序中有swiper组件,毫无疑问这里要用到swiper组件小程序中的sw...
微信小程序中选项卡的应用随处可见,本篇文章就来给大家介绍微信小程序中选项卡的实现。
思路
之前写过基于swiper的选项卡,在小程序中有swiper组件,毫无疑问这里要用到swiper组件
小程序中的swiper组件有个问题就是不能根据内容自适应高度,所以要通过wx.getSystemInfoSync获取设备高度设置swiper高度
小程序中的swiper组件中swiper-item内容超出可视区后无法滚动显示,所以这里要用到另一个组件scroll-view。
小程序中的swiper组件功能还是比较有限的,有待优化。
方案
1.首先在js中设置数据
data: {
tabs: ['菜单一', '菜单二'],// 导航菜单栏
curIdx:0,// 当前导航索引
scrollHeight:0, //滚动高度 = 设备可视区高度 - 导航栏高度
list:[],// 内容区列表
},