咱們知道scroll-view組件做爲滑動控件很是好用,而有時候咱們想放置一個跟隨滾動位置來跟進的滾動條,但又不想用滾動條api該怎麼辦呢?(固然是本身寫一個唄還能怎麼辦[自黑冷漠臉])
嗯,沒錯。本身寫一個就行了啊。[厚臉皮點頭]
請看效果圖
git
//紅線進度條的wxml,動態設置其left值
<view class="scroll-line">
<view class="scrollMove" style="left:{{viewleft}}rpx"></view>
</view>
複製代碼
jsgithub
//滾動觸發函數scrollMove
scrollMove: function(e) {
//獲取滾動距離
var left = e.detail.scrollLeft;
//將滾動距離(位移)動態添給滾動條的left
this.setData({
viewleft: left
})
}
複製代碼
也是很簡易的一個小方法,歡迎各位提建議噢~
附:個人github地址
謝謝各位小夥伴~
api