本文实例为大家分享了微信小程序实现左侧导航栏的具体代码,供大家参考,具体内容如下
wxml
<view class="content"> ? ? ? <view class='left'> ? ? ? ? <view class="{{flag==0?'select':'normal'}}" id='0' bindtap='switchNav'>8:00-9:00</view> ? ? ? ? <view class="{{flag==1?'select':'normal'}}" id='1' bindtap='switchNav'>9:00-10:00</view> ? ? ? ? <view class="{{flag==2?'select':'normal'}}" id='2' bindtap='switchNav'>14:00-15:00</view> ? ? ? ? <view class="{{flag==3?'select':'normal'}}" id='3' bindtap='switchNav'>15:00-16:00</view> ? ? ? </view> ? ? ? <view class='right'> ? ? ? ? <view class='category'> ? ? ? ? ? <swiper current='{{currentTab}}' style='height:500px' vertical="{{true}}"> ? ? ? ? ? ? <swiper-item id='0' catchtouchmove="stopTouchMove"> ? ? ? ? ? ? ? 专家A ? ? ? ? ? ? </swiper-item> ? ? ? ? ? ? <swiper-item id='1' catchtouchmove="stopTouchMove"> ? ? ? ? ? ? ? 专家B ? ? ? ? ? ? </swiper-item> ? ? ? ? ? ? <swiper-item id='2' catchtouchmove="stopTouchMove"> ? ? ? ? ? ? ? 专家C ? ? ? ? ? ? </swiper-item> ? ? ? ? ? ? <swiper-item id='3' catchtouchmove="stopTouchMove"> ? ? ? ? ? ? ? 专家D ? ? ? ? ? ? </swiper-item> ? ? ? ? ? </swiper> ? ? ? ? </view> ? ? ? </view> </view>
wxss
.content { ? display: flex; ? flex-direction: row; ? font-family: "Microsoft YaHei" } .left { ? width: 30%; ? font-size: 10px; ? height: 500px; ? background-color: #F4F4F4; } .left view { ? text-align: center; ? height: 45px; ? line-height: 45px; } .select { ? background-color: #ffffff; ? border-left: 2px solid #36AE66; ? font-weight: bold; ? color: #36AE66; } .normal { ? background-color: #F4F4F4; ? border-bottom: 1px solid #f2f2f2; } .right { ? width: 70%; ? margin: 0px; }
js
Page({ ? data: { ? ? flag: 0, ? ? currentTab: 0 ? }, ? switchNav: function(e) { ? ? var page = this; ? ? var id = e.target.id; ? ? if (this.data.currentTab == id) { ? ? ? return false; ? ? } else { ? ? ? page.setData({ ? ? ? ? currentTab: id ? ? ? }); ? ? } ? ? page.setData({ ? ? ? flag: id ? ? }); ? }, ? catchTouchMove: function (res) { ? ? return false ? } })
实现效果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did123918