麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 課堂 > 小程序 > 正文

微信小程序scroll-view仿拼多多橫向滑動(dòng)滾動(dòng)條

2020-03-21 16:14:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例為大家分享了微信小程序橫向滑動(dòng)滾動(dòng)條的具體代碼,供大家參考,具體內(nèi)容如下

效果圖

微信小程序,scroll-view,仿拼多多,滾動(dòng)條

微信小程序,scroll-view,仿拼多多,滾動(dòng)條

實(shí)現(xiàn)代碼

index.wxml

<scroll-view scroll-x="true" class="scroll-view-x" style="padding-top:10rpx" scroll-with-animation="true" wx:if="{{tlist[currentTab].secondList}}" scroll-left='0' bindscroll="getleft">    <!--內(nèi)容區(qū)域-->    <view>     <view class="navigator_second" wx:for="{{tlist[currentTab].secondList}}" wx:for-item="childItem" bindtap="getProductList" data-id="{{childItem.id}}">      <image class="navigator_icon" src="{{childItem.icon}}"></image>      <text class="navigator_text">{{childItem.name}}</text>     </view>    </view>    <view wx:if="{{tlist[currentTab].thirdList}}">     <view class="navigator_second" wx:for="{{tlist[currentTab].thirdList}}" wx:for-item="childItem" data-id="{{childItem.id}}" bindtap="getProductList">      <image class="navigator_icon" src="{{childItem.icon}}" ></image>      <text class="navigator_text">{{childItem.name}}</text>     </view>    </view>   </scroll-view >   <!--滾動(dòng)條部分-->   <view wx:if="{{slideShow}}" class="slide">    <view class='slide-bar' >     <view class="slide-show" style="width:{{slideWidth}}rpx; margin-left:{{slideLeft<=1 ? 0 : slideLeft+'rpx'}};"></view>    </view>   </view>

index.js

//獲取應(yīng)用實(shí)例var app = getApp();Page({ data: {  navigate_type:'',//分類類型,是否包含二級(jí)分類  slideWidth:'',//滑塊寬  slideLeft:0 ,//滑塊位置  totalLength:'',//當(dāng)前滾動(dòng)列表總長(zhǎng)  slideShow:false,  slideRatio:'' }, onLoad: function () {  var self = this ;  var systemInfo = wx.getSystemInfoSync() ;  self.setData({   list: _list,   windowHeight: app.globalData.navigate_type == 1 ? systemInfo.windowHeight : systemInfo.windowHeight - 35,   windowWidth: systemInfo.windowWidth,   navigate_type: app.globalData.navigate_type  })  //計(jì)算比例  self.getRatio(); }, //根據(jù)分類獲取比例 getRatio(){  var self = this ;  if (!self.data.tlist[self.data.currentTab].secondList || self.data.tlist[self.data.currentTab].secondList.length<=5){   this.setData({    slideShow:false   })  }else{   var _totalLength = self.data.tlist[self.data.currentTab].secondList.length * 150; //分類列表總長(zhǎng)度   var _ratio = 230 / _totalLength * (750 / this.data.windowWidth); //滾動(dòng)列表長(zhǎng)度與滑條長(zhǎng)度比例   var _showLength = 750 / _totalLength * 230; //當(dāng)前顯示紅色滑條的長(zhǎng)度(保留兩位小數(shù))   this.setData({    slideWidth: _showLength,    totalLength: _totalLength,    slideShow: true,    slideRatio:_ratio   })  } } , //slideLeft動(dòng)態(tài)變化 getleft(e){  this.setData({   slideLeft: e.detail.scrollLeft * this.data.slideRatio  }) } })

index.wxss

.scroll-view-x{  background-color: #fff;  white-space: nowrap;}.navigator_second{ width:150rpx; text-align:center; display:inline-block; height:115rpx;}.navigator_icon{ width:60rpx; height:60rpx;}.navigator_text{ display:block; width:100%; font-size:24rpx}.slide{ height:30rpx; background:#fff; with:100%; padding:14rpx 0 5rpx 0}.slide .slide-bar{ width:230rpx; margin:0 auto; height:1.5px; background:#eee;}.slide .slide-bar .slide-show{ height:100%; background-color:#ff6969;}

項(xiàng)目地址:微信小程序橫向滑動(dòng)滾動(dòng)條

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费一级肉体全黄毛片 | 欧美日韩大片在线观看 | 久久撸视频| 成人在线视频精品 | 成人免费在线视频播放 | 黄色毛片一级 | 91麻豆精品国产91久久久无需广告 | japan护士性xxxⅹhd | 91精品国产91久久久久久吃药 | 久久久精品视频国产 | 精品国产乱码久久久久久丨区2区 | 成人国产在线视频 | 中国嫩模一级毛片 | 高颜值美女啪啪 | 天天夜夜操操 | 国产成人精品一区二区仙踪林 | 欧美日韩国产一区二区三区在线观看 | 一级做人爱c黑人影片 | 我爱我色成人网 | 免费人成在线观看网站 | 九九热视频在线免费观看 | 亚洲午夜1000理论片aa | 精品国产乱码一区二区三区四区 | 精品亚洲国产视频 | 免费嗨片首页中文字幕 | 欧美成年性h版影视中文字幕 | 欧美一区二区三区久久精品视 | 高清国产免费 | 久久艹综合 | 欧美三级欧美成人高清www | 亚洲国产中文字幕 | chinesehdxxxx无套 久久另类视频 | 久久精品2019中文字幕 | 羞羞漫画无遮挡观看 | 欧美aⅴ视频 | 亚洲成人播放 | bt 自拍 另类 综合 欧美 | 久久久久久中文字幕 | 亚洲综合视频一区 | 一区二区美女视频 | 成人免费网站在线观看视频 |