300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 微信小程序基于swiper组件的tab切换

微信小程序基于swiper组件的tab切换

时间:2019-05-02 21:27:33

相关推荐

微信小程序基于swiper组件的tab切换

代码地址如下:

/demo/14010.html

一、前期准备工作

软件环境:微信开发者工具

官方下载地址:https://mp./debug/wxadoc/dev/devtools/download.html

1、基本需求。
基于swiper组件的tab切换
2、案例目录结构

二、程序实现具体步骤

1.tab切换index.wxml代码

<view class="continer"><!--内容主体--> <swiper class="swiper" current="1" duration="200" bindchange="swiperChange" previous-margin="20px" next-margin="20px" style="height: {{winHeight}}px;"> <swiper-item> <view class="user-box" style="height: {{winHeight-40}}px;"><view class="user-image"><image class="image" src="/public/uploads/huaqu/team/logo.jpg" /></view> <view class="user-info"><view class="user-job">未知</view><view class="user-name">未知</view><view class="user-introduce">如果你亦环抱着梦想,拥有着无限的才华,我们OkYoung 团队期待您的加入。</view><view class="joinin" bindtap="joinIn">即刻创作</view></view> </view></swiper-item> <swiper-item> <view class="user-box" style="height: {{winHeight-40}}px;"><view class="user-image"><image class="image" src="/public/uploads/huaqu/team/logo.jpg" /></view> <view class="user-info"><view class="user-job">未知</view><view class="user-name">未知</view><view class="user-introduce">如果你亦环抱着梦想,拥有着无限的才华,我们OkYoung 团队期待您的加入。</view><view class="joinin" bindtap="joinIn">即刻创作</view></view> </view></swiper-item> <swiper-item> <view class="user-box" style="height: {{winHeight-40}}px;"><view class="user-image"><image class="image" src="/public/uploads/huaqu/team/logo.jpg" /></view> <view class="user-info"><view class="user-job">未知</view><view class="user-name">未知</view><view class="user-introduce">如果你亦环抱着梦想,拥有着无限的才华,我们OkYoung 团队期待您的加入。</view><view class="joinin" bindtap="joinIn">即刻创作</view></view> </view></swiper-item> <swiper-item> <view class="user-box" style="height: {{winHeight-40}}px;"><view class="user-image"><image class="image" src="/public/uploads/huaqu/team/logo.jpg" /></view> <view class="user-info"><view class="user-job">未知</view><view class="user-name">未知</view><view class="user-introduce">如果你亦环抱着梦想,拥有着无限的才华,我们OkYoung 团队期待您的加入。</view><view class="joinin" bindtap="joinIn">即刻创作</view></view> </view></swiper-item> </swiper> </view>

2.部分index.wxss代码

page { background-color: #0084ff;}.continer{}swiper-item .user-box{ margin-top: 3%;margin-left: 20rpx;border-radius: 20rpx; border: 1rpx solid rgba(200, 200, 200, 0.1);box-shadow: 1px 1px 5px rgba(200, 200, 200, 0.4);background-color: #fff;}swiper-item .user-image image{width:350rpx;height:350rpx;border-radius: 350rpx;margin-top: 20%;border: 1rpx solid rgba(200, 200, 200, 0.4);box-shadow: 1px 1px 5px rgba(200, 200, 200, 0.8);}.user-image{margin: 0 25%;}.user-info {text-align: center;height: 240rpx;}.user-info view{text-align: center;}.user-info .user-name{margin-top: 80rpx;font-size: 40rpx;height: 80rpx;line-height: 80rpx;text-align: center;color: black;font-weight: 600;}.user-info .user-introduce{width: 80%;margin: 0 auto;height: 60rpx;line-height: 60rpx;font-size: 36rpx;color: #5d5d5b;}.joinin{width: 30%;margin: 0 auto;height: 60rpx;font-size: 32rpx;line-height: 60rpx;margin-top: 170rpx;color: #fff;border-radius: 60rpx;background-color: #118fff;}

3.部分index.js逻辑代码

a.滑动切换的功能实现

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,})}},

三、案例运行效果图

四、总结与备注

暂时没有微信小程序基于swiper组件的tab切换

代码地址如下:

/demo/14010.html

注:本文著作权归作者,由demo大师发表,拒绝转载,转载需要作者授权

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。