微信小程序中的tab滑动切换效果如何做,代码是什么
Admin 2022-08-08 群英技术资讯 784 次浏览
这篇文章给大家介绍了“微信小程序中的tab滑动切换效果如何做,代码是什么”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。自定义tab切换(可滑动)

<!--components/warn/warn.wxml-->
<view class="menu">
<navigator wx:for="{{shouye}}" wx:key="index" bindtap="change" class="{{page==index?'font-white':'font-black'}}" data-pageid="{{index}}">{{item}}</navigator>
<!-- <view class="order-desc">按排名升序</view> -->
</view>
<swiper current='{{page}}' bindchange="changepage">
<swiper-item wx:for="{{shouye}}" wx:key="index">
<view class="view1">
<view class="table">
<view class="tr">
<view class="th">产品编号</view>
<view class="th">当前库存</view>
<view class="th">按时间倒序</view>
</view>
<block wx:for="{{saleData}}" wx:key="index">
<view class="tr bg-f3f4f4">
<view class="td">{{item.prodCode}}</view>
<view class="td">{{item.proName}}</view>
<view class="td">{{item.time}}</view>
</view>
</block>
<view class="all-tabledata">查看全部</view>
</view>
</view>
</swiper-item>
</swiper>
// components/warn/warn.js
Component({
/**
* 组件的属性列表
*/
properties: {
},
/**
* 组件的初始数据
*/
data: {
shouye: ['未处理', '已处理'],
page: 0,
saleData:[
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
},
{
prodCode:38749237093280,
proName:'1000',
time:'2021-12-12 14:00'
}
]
},
/**
* 组件的方法列表
*/
methods: {
change: function (event) {
var a = event.currentTarget.dataset.pageid
this.setData({
page: a
})
},
changepage: function (event) {
console.log(event)
var a = event.detail.current
this.setData({
page: a
})
},
}
})
/* components/warn/warn.wxss */
scroll-view{
width: 100%;
height: 100%;
display: flex;
}
.menu{
/* background-color: red;
display: flex;
height: 60rpx;
font-size: 40rpx;
line-height: 70rpx;
flex-direction: row;
justify-content: space-around; */
width: 100%;
height: 10%;
background: white;
display: flex;
align-items: center;
justify-content: space-around;
}
.font-white{
display: flex;
flex-direction: column;
align-items: center;
color: #FFFFFF;
background: #197FF0;
font-size: 16px;
font-family: PingFang SC;
font-weight: 400;
width: 200rpx;
height: 60rpx;
line-height: 60rpx;
opacity: 1;
border-radius: 34rpx;
}
.font-black{
display: flex;
flex-direction: column;
align-items: center;
font-size: 16px;
font-family: PingFang SC;
font-weight: 400;
color: #041320;
width: 200rpx;
height: 60rpx;
line-height: 60rpx;
background: #F6F6F6;
opacity: 1;
border-radius: 34rpx;
}
.view1{
height: 100%;
overflow-y: auto;
}
swiper {
/* width: 100%; */
height: 90%;
overflow-y: auto;
/* margin: 0 auto; */
}
/* 表格 */
.tr{
width: 100%;
display: flex;
/* justify-content: space-around; */
}
.bg-f3f4f4{
margin-bottom: 20rpx;
background:rgba(28, 41, 53,0.05)
}
.tr>.th:nth-child(1),.tr>.td:nth-child(1){
width: 40%;
text-align: center;
}
.tr>.th:nth-child(2),.tr>.td:nth-child(2){
width: 20%;
text-align: center;
}
.tr>.th:nth-child(3),.tr>.td:nth-child(3){
width: 40%;
text-align: center;
}
.th,.td{
font-size: 28rpx;
font-family: PingFang SC;
font-weight: 400;
line-height:80rpx;
color: #041320;
}
.all-tabledata{
font-size: 24rpx;
font-family: PingFang SC;
font-weight: 400;
height: 40rpx;
line-height:30rpx;
color: #187EEF;
text-align: center;
margin: 40rpx 0;
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本文实例为大家分享了vue + element ui实现锚点定位的具体代码,供大家参考,具体内容如下效果HTML代码!--播放器--div id=player !--播放控件-- div id=playerControl div class=playerImg img s
这篇文章主要介绍了vue+elementUI中表格高亮或字体颜色改变操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本篇文章主要旨在帮助正在学vue3或者准备学vue3的同学了解网络请求axios该如何使用,防止接触了一点点vue3的同学会有个疑问。有兴趣的小伙伴可以关注一下
这篇文章主要介绍了vue 动态生成拓扑图的示例,帮助大家更好的理解和使用vue框架,感兴趣的朋友可以了解下
本文给大家分享是的JS跨域的内容,由于同源策略的限制,满足同源的脚本才可以获取资源。虽然这样有助于保障网络安全,但另一方面也限制了资源的使用。那么js是如何实现跨域的呢?接下来给大家分享八种方式实现跨域的方案。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008