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

小程序之Tab切换

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

小程序越来越火了,作为一名,额  有理想的攻城狮,当然要紧跟互联网时代的步伐啦,于是我赶紧抽时间学习了一下小程序的开发,顺便把经验分享给大家。

对于申请账号以及安装开发工具等,大家可以看官网:https://mp.weixin.qq.com/debug/wxadoc/dev/

●先上成果

 

.wxml代码:
  <view class=\'container\'>
    <!-- 底部导航 -->
    <view class=\'bottom-nav\'>
      <view class=\'tab-list\'>
        <view class="nav-list {{sign == 1?\'add-tabing\':\'add-tab\'}}" data-num = "1" bindtap=\'clickNav\'>首页</view>
        <view class="nav-list {{sign == 2?\'add-tabing\':\'add-tab\'}}" data-num = "2" bindtap=\'clickNav\'>地图</view>
        <view class="nav-list {{sign == 3?\'add-tabing\':\'add-tab\'}}" data-num = "3" bindtap=\'clickNav\'>个人中心</view>
      </view>
    </view>

    <view>
      <!-- 首页 -->
      <view class="cont-detail {{sign == 1?\'tab-show\':\'tab-hide\'}}" data-num = "1">
          当前首页页面待开发
      </view>

      <!-- 地图 -->
      <view class="cont-detail {{sign == 2?\'tab-show\':\'tab-hide\'}}" data-num = "2">
        当前地图页面待开发
      </view>

      <!-- 个人中心 -->
      <view class="cont-detail {{sign == 3?\'tab-show\':\'tab-hide\'}}" data-num = "3">
        当前个人中心页面待开发
      </view>
    </view>
</view>

.js代码:

Page({
  data: {
    sign: 1,
    
  },
  clickNav: function (e) {
    //console.log(e)  有想深入了解e代表什么的话,可以打印出来看看
    this.setData({
      sign: e.target.dataset.num
    })
  },
  
})
.wxss代码:
.container .bottom-nav{width: 100%;height: 50px;line-height: 50px; position: absolute; bottom: 0;left: 0;background: #fff;}
.container .tab-list{display: flex;font-size: 16px;}
.container .tab-list .nav-list{flex: 1;text-align: center}
.container .tab-list .add-tabing{color: #ff9900;}
.container .tab-list .add-tab{color: #000;}
.cont-detail{width: 100%;height: 100%;}  
.tab-show{display: block;}
.tab-hide{display: none;}
.cont-detail{width: 100%;margin-top: 300rpx;text-align: center}

 


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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