热门
当前位置:首页 > 日记 > 正文

微信小程序 选项卡的简单实例

微信小程序 选项卡的简单实例

微信小程序 选项卡的简单实例

看下效果

代码:

home.wxml

<!--pages/home/home.wxml--><view class="swiper-tab">   <view class="swiper-tab-item {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav">热门</view>   <view class="swiper-tab-item {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav">关注</view>   <view class="swiper-tab-item {{currentTab==2 ? 'on' : ''}}" data-current="2" bindtap="swichNav">好友</view> </view> <swiper current="{{currentTab}}" class="swiper-box" duration="300" style="height:{{winHeight - 80}}px" bindchange="bindChange">   <swiper-item>    <view>热门</view>   </swiper-item>   <swiper-item>    <view>关注</view>   </swiper-item>   <swiper-item>    <view>好友</view>   </swiper-item> </swiper> 

home.wxss

/* pages/home/home.wxss */.swiper-tab{   width: 100%;   border-bottom: 2rpx solid #eeeeee;   text-align: center;   line-height: 80rpx;} .swiper-tab-item{ font-size: 30rpx;   display: inline-block;   width: 33.33%;   color: #666666; } .on{ color: #f10b2e;   border-bottom: 5rpx solid #f10b2e;} .swiper-box{ display: block; height: 100%; width: 100%; overflow: hidden; } .swiper-box view{   text-align: center; } 

home.js

// pages/home/home.jsvar app = getApp()Page({ data: {  winWidth: 0,  winHeight: 0,  // tab切换   currentTab: 0, }, onLoad: function () {  var that = this;  wx.getSystemInfo({   success: function (res) {    that.setData({     winWidth: res.windowWidth,     winHeight: res.windowHeight    });   }  }); }, bindChange: function (e) {  var that = this;  that.setData({ currentTab: e.detail.current }); }, swichNav: function (e) {  var that = this;  if (this.data.currentTab === e.target.dataset.current) {   return false;  } else {   that.setData({    currentTab: e.target.dataset.current   })  } }}) 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

PHP网站自动化配置的实现方法 | 必

PHP网站自动化配置的实现方法 | 必

方法,网站,配置,必看,电脑软件,一直都在用yii2做项目,有在用自动化配置,但是没有自己去配置过。中午没事去看了下yii的初始化代码,发现都是php而已!yii2初始化项目代码所以,我们做项目肯定是可以用php做的,于是我新建了个文件夹,名为autoConfig,里…

ASP.NET调用WebService服务的方法

ASP.NET调用WebService服务的方法

方法,服务,调用,详解,电脑软件,本文实例讲述了ASP.NET调用WebService服务的方法。分享给大家供大家参考,具体如下:一、WebService:WebService是以独立于平台的方式,通过标准的Web协议,可以由程序访问的应用程序逻辑单元。(1)应用程序逻辑单元:web服…

AI怎么做卡通字 AI制作可爱立体卡

AI怎么做卡通字 AI制作可爱立体卡

教程,卡通,怎么做,可爱,电脑软件,效果图:主要过程:12 3 4 5 阅读全文1 23 4 5 阅读全文1 2 34 5 阅读全文1 2 3 45 阅读全文教程结束,以上就是AI怎么做卡通字 AI制作可爱立体卡通字教程的全部内容,希望大家喜欢!相关教程推荐:AI打造漂亮可爱…

PS合成星空下的女孩靠在大猫怀里阅

PS合成星空下的女孩靠在大猫怀里阅

靠在,怀里,场景,星空,女孩,效果图非常奇幻,用到的素材不多,不过在合成的时候要注意好光影的处理,尤其是加入路灯后,要根据光源位置处理好素材的受光。最终效果1、新建1800px * 1228px,分辨率为150px文件。 2、把素材拖到文档,调整合适的位置,创建…

ppt2007中文版怎么设置无边界打印

ppt2007中文版怎么设置无边界打印

边界,设置,中文版,技巧,电脑软件,  在打印之前,如果没有选择合适的文档打印边界,会导致打印出的文档非常难看,那么要怎么设置无边界打印呢?下面小编马上就告诉大家 ppt2007设置无边界打印的方法,希望看完本教程的朋友都能学会并运用起来。pp…

ps怎么设计一款热气球矢量图素材?

ps怎么设计一款热气球矢量图素材?

矢量图,热气球,素材,电脑软件,ps,想要自己谁及一款热气球矢量图,该怎么设计呢?下面我们就来看看使用ps设计的方法。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、气球的形状就是由圆形变化而来的,我们…

word2013中插入特殊符号的两种技巧

word2013中插入特殊符号的两种技巧

特殊符号,两种,技巧,电脑软件,  有时候,我们编辑了一篇文章后,希望能够添加一些特殊符号,使得文章变得更加的丰富多彩,那么特殊符号怎么插入到文章中呢?接下来就由小编给大家分享下word2013中插入特殊符号的技巧,希望能帮助到您。插入特殊符号…

excel公式提取中括号内容的方法exc

excel公式提取中括号内容的方法exc

方法,括号,公式,内容,电脑软件,  在Excel中录入好数据以后经常需要用到函数进行计算,其中会需要用公式进行提取中括号里的内容,具体该怎么操作?,接下来是小编为大家带来的excel 公式提取中括号内容的方法,供大家参考。excel 公式提取括号内容…

Vue.directive自定义指令的使用详

Vue.directive自定义指令的使用详

自定义指令,详解,电脑软件,Vue,directive,很多教程都是在讲自定义指令的概念和语法,看的相当蛋疼.本文不讲语法和概念,只讲用法.自定义指令基本就是用来操作DOM的,虽然官方推荐数据驱动视图,有时候还是需要自定义指令来操作DOM,指令可复用.…

ps怎么给制作漂亮的拼贴叠加效果?

ps怎么给制作漂亮的拼贴叠加效果?

叠加,效果,漂亮,电脑软件,ps,Photoshop是我们日常工作学习中,经常用到的一款图像处理软件。今天给大家分享用一张图片做多出张拼接效果,主要用到矩形工具、把图片嵌入图形中,然后复制出多个图形,分散叠放好,加上投影的效果更漂亮。软件名称:Adobe…

excel2003画分割线的方法excel2003

excel2003画分割线的方法excel2003

分割线,方法,电脑软件,strong,  Excel制作表头时经常需要画分割线进行分割,分割线具体该如何画呢?下面是由小编分享的excel2003画分割线的方法,以供大家阅读和学习。excel2003画分割线的方法画分割线步骤1:首先你先把 日期姓名打进入excel20…

soyo主板怎么设置usb启动

soyo主板怎么设置usb启动

主板,启动,设置,电脑软件,soyo,今天,一名学生找我帮他装win7系统,我插上U盘准备设置U盘启动时发现不会设置usb启动,usb启动设置在bios里找不到在哪,最后经验咨询终于得到了soyo主板设置usb启动的方法,下面小编就给大家分享一下,希望可以帮助到更…