咱们知道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