微信小程序开发之选项卡
安安 2017-09-21 来源 :网络 阅读 1494 评论 0

摘要:本篇文章为大家介绍微信小程序开发之选项卡,看完这篇文章会让你对微信开发的知识点有更加清晰的理解和运用。

本篇文章为大家介绍微信小程序开发之选项卡,看完这篇文章会让你对微信开发的知识点有更加清晰的理解和运用。

 

选项卡是web开发中经常使用到的一个模块,在小程序中竟然没有,这里参考别人的文章自己做了一个双选项卡

实现思路:

通过绑定swichNav事件来控制currentTab(当前选项卡)和isShow(是否显示),达到切换展示电影和游戏的目的

代码:

1.index.wxml

<!--index.wxml-->

<view class="swiper-tab">

    <view class="swiper-tab-list {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav">电影</view>

    <view class="swiper-tab-list {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav">游戏</view>

</view>

 

<view class="weui-cells__title" hidden="{{!isShow}}">电影列表</view>

<view class="weui-cells__title" hidden="{{isShow}}">游戏列表</view>

 

2.index.wxss

.swiper-tab {

  width: 100%;

  text-align: center;

  line-height: 80rpx;

  background-color:white;

}

 

.swiper-tab-list {

  font-size: 30rpx;

  display: inline-block;

  width: 50%;

  color: #777;

  border-bottom: 0rpx;

}

 

.on {

  color: #da7c0c;

  border-bottom: 2rpx solid #da7c0c;

}

 

.swiper-box {

  display: block;

  height: 100%;

  width: 100%;

  overflow: hidden;

}

 

.swiper-box view {

  text-align: center;

}

3.index.js

//index.js//获取应用实例var app = getApp()

Page( {

  data: {

    isShow: true,

    currentTab: 0,

  },

   

    swichNav: function (e) {

        if (this.data.currentTab === e.target.dataset.current) {

            return false;

        } else {

            var showMode = e.target.dataset.current == 0;

            this.setData({

                currentTab: e.target.dataset.current,

                isShow: showMode

            })

        }

    },

})

 

 

参考文章://blog.csdn.net/qq_31383345/article/details/52900835

 

希望这篇微信开发文章可以帮助到你。总之,同学们,你想要的职坐标微信开发频道都能找到!

本文由 @安安 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 2
看完这篇文章有何感觉?已经有2人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程