<view>
<view class="navbar">
<block wx:for="{{body}}" wx:key="index">
<view class="navbar-item {{activeIndex === index ? 'active':''}}" style="position: relative;">
<text> {{ item.text }} </text>
<view data-value="{{index}}" style="position: absolute;top: 0;left: 0;right: 0;bottom:0;z-index: 999" bindtap="bodyChange"></view>
</view>
</block>
</view>
<swiper class="body-data" duration="500" bindchange="bodySwiper" current="{{activeIndex}}">
<block wx:for="{{body}}" wx:key="index">
<swiper-item>
<block wx:if="{{body[index].data.length!=0}}">
<scroll-view scroll-y bindscroll="bodyscroll">
<block wx:for="{{body[index].data}}" wx:key="index">
<view>{{item.name}}</view>
</block>
</scroll-view>
</block>
<block wx:else>
<view>暂无数据</view>
</block>
</swiper-item>
</block>
</swiper>
</view>
// pages/swipertab/swipertab.js
Page({ /**
* 页面的初始数据
*/
data: {
activeIndex:0,
body:[
{
value:'',text:'首页',
data:[
{name:'最新消息0'},
{name:'最新消息'}
]
},
{
value:'',text:'首页1',
data:[
{name:'最新消息1'},
{name:'最新消息'}
]
},
{
value:'',text:'首页2',
data:[
{name:'最新消息2'},
{name:'最新消息'}
]
},
{
value:'',text:'首页3',
data:[
{name:'最新消息3'},
{name:'最新消息'}
]
},
{
value:'',text:'首页4',
data:[
{name:'最新消息4'},
{name:'最新消息'}
]
},
{
value:'',text:'首页5',
data:[
{name:'最新消息5'},
{name:'最新消息'}
]
},
{
value:'',text:'首页6',
data:[]
},
{
value:'',text:'首页7',
data:[]
},
{
value:'',text:'首页8',
data:[]
},
{
value:'',text:'首页9',
data:[]
},
{
value:'',text:'首页10',
data:[]
}
]
}, /**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) { }, /**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () { }, bodyChange(e){
this.setData({
activeIndex:e.target.dataset.value
})
},
bodySwiper(e){
this.setData({
activeIndex:e.detail.current
})
},
bodyScroll(e){
console.log(e)
}, }
})
page{
min-height: 100vh;
background: #ccc;
} .active{
background: red;
transition: 0.3s;
}

最新文章

  1. LeetCode&mdash;&mdash;Best Time to Buy and Sell Stock III (股票买卖时机问题3)
  2. Application Pool
  3. 补发SQL。(实用语句!!)
  4. sqlserver游标的使用方式
  5. 往linux上传、下载
  6. TI IPNC Web网页之流程分析
  7. Android——设计原则(Design Principles)
  8. IIS6批量转移网站
  9. JavaScript高级程序设计55.pdf
  10. 为什么memset不能将数组元素初始化为1?
  11. 004 range的用法
  12. 2016年团体程序设计天梯赛-决赛 L1-1. 正整数A+B(15)
  13. 快速搭建一个本地的FTP服务器
  14. ●BZOJ 2752 [HAOI2012]高速公路(road)
  15. mysql和postgresql转义字符探究
  16. IOS动画(Core Animation)总结 (参考多方文章)
  17. 转: OVER() 系列函数介绍
  18. python之旅第八篇--异常
  19. XamarinAndroid组件教程RecylerView动画组件使用动画(3)
  20. VMware vCenter Server 6.5安装

热门文章

  1. [译]MediatR, FluentValidation, and Ninject using Decorators
  2. 【杂】指针,*,&amp;
  3. 关于Java 实现抽象类的抽象方法的特性的利用---面向切面
  4. 导入numpy时,出错怎么解决?
  5. C#调用sql存储过程(sqlserver,包括返回值得类型)
  6. Docker 创建 mongo 容器
  7. Debian Security Advisory(Debian安全报告) DSA-4407-1 xmltooling
  8. ES6走一波 Proxy/Reflect
  9. 均方根误差(RMSE)与平均绝对误差(MAE)
  10. Python 14 Html 基础