小程序scroll-view 橫向滾動

scroll-x.gif
// wxml
<view class="scroll-view-container">
  <scroll-view class="scroll-view" scroll-x="true">
    <block wx:for="{{tablist}}" wx:key="index">
      <view class="scroll-item {{tab == index ? 'isActive':''}}" bindtap="clickTab" data-tab="{{index}}">{{item.title}}</view>
    </block>
  </scroll-view>
</view>
// wxss
::-webkit-scrollbar {        // 隱藏滾動條
  width: 0;
  height: 0;
  color: transparent;
}
.scroll-view-container{
  line-height: 100rpx;       // 行高 看設(shè)計稿更改
}
.scroll-view{
  white-space: nowrap;
}
.scroll-item{
  display:inline-block;
  margin: 0 30rpx;          // 間距 按需求更改
  box-sizing: border-box;
  height: 100rpx;           // 固定高度 按需求更改
}
.isActive{
  border-bottom: 4rpx solid #ffc34d;      // 邊框 按需求更改
}
// js
data: {
  tab: 0             // 默認值
},
clickTab: function (e) {
    var that = this;
    var tab = e.target.dataset.tab;
    if (that.data.tab === tab) {         // 如果點擊的是同一個
      return false;
    } else {
      that.setData({
        tab: tab,
      })
    }
  },
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容