• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

小程序tab切换代码

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

<!--index.wxml-->
<view class="container">
  <view class="navtap" >
    <a data-current="{{setting.current.key}}" bindtap="clickcurrent" style="color:{{currentSelect.key == 'current'?mainColor:oldcolor}};">
      <text>本期试用</text>
      <text class="activeline" style="background-color:{{currentSelect.key == 'current'?mainColor:whiteColor}};"></text>
    </a>
    <a data-current="{{setting.trailer.key}}" bindtap="clickcurrent" style="color:{{currentSelect.key == 'trailer'?mainColor:oldcolor}};">
      <text>即将上线</text>
      <text class="activeline" style="background-color:{{currentSelect.key == 'trailer'?mainColor:whiteColor}};"></text>
    </a>
    <a data-current="{{setting.report.key}}" bindtap="clickcurrent" style="color:{{currentSelect.key == 'report'?mainColor:oldcolor}};">
      <text>试用报告</text>
      <text class="activeline" style="background-color:{{currentSelect.key == 'report'?mainColor:whiteColor}};"></text>
    </a>
    <a data-current="{{setting.mytry.key}}" bindtap="clickcurrent" style="color:{{currentSelect.key == 'mytry'?mainColor:oldcolor}};">
      <text>我的试用</text>
      <text class="activeline" style="background-color:{{currentSelect.key == 'mytry'?mainColor:whiteColor}};"></text>
    </a>
  </view>
  <block wx:if="{{currentSelect.key == 'current'}}">
    111
  </block>
  <block wx:if="{{currentSelect.key == 'trailer'}}">
    222
  </block>
  <block wx:if="{{currentSelect.key == 'report'}}">
    333
  </block>
  <block wx:if="{{currentSelect.key == 'mytry'}}">
    444
  </block>
</view>

js

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

Page({
  data: {
    motto: '首页',
    setting: {
      current: {
        key: "current",
      },
      trailer: {
        key: "trailer"
      },
      report: {
        key: "report"
      },
      mytry: {
        key: "mytry"
      }
    },
    mainColor: '#91d8d2',
    oldcolor: 'grey'
  },
  currentSelect: {},
  onLoad: function () {
     this.setData({
       'currentSelect.key': 'current'
     })
  },
  clickcurrent: function (event) {
    var that = this
    that.setData({
      'currentSelect.key':event.currentTarget.dataset.current
    })  
  } 
})

wxss

/**index.wxss**/

.navtap{
    width:100%;
    height:40px;
    text-align:center;
    display:flex;
    font-size:15px;
    color:#838995;
    background-color:#fff;

}

.navtap a{
    flex:1;
    color:#838995;
    line-height:38px;
}

.activeline{
    width:26px;
    height:2px;
    background-color:#fff;
    display:block;
    margin:0 auto;
}
.navtap a {
    flex:1;
    color:#838995;
    line-height:38px;
}

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
基于Springboot和WebScoket写的一个在线聊天小程序发布时间:2022-07-18
下一篇:
osstatus-9801workermanwebsocket小程序不带端口发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap