当slider组件被拖动时,会执行silderChanging事件处理函数,通过不断打印函数的e.detail.value,可以看出函数执行时输出的信息。sliderChanging:function(e){ console.log(e.detail.value) }所以,我们可以将音乐、视频、下载文件的进度转化为上_微信小程序滑动条">
当前位置:   article > 正文

微信小程序——滑动条_微信小程序滑动条

微信小程序滑动条

一、微信自带的进度条——slider组件

<slider bindchanging="sliderChanging" show-value>

当slider组件被拖动时,会执行silderChanging事件处理函数,通过不断打印函数的e.detail.value,可以看出函数执行时输出的信息。

  1. sliderChanging:function(e){
  2. console.log(e.detail.value)
  3. }

所以,我们可以将音乐、视频、下载文件的进度转化为上面的进度条,用一定的公式进行转换,随着进度的进行,不断实时改变slider的位置实现同步。

二、Vant Weapp上面的Slider滑块组件

  1. <van-slider value="{{ currentValue }}" use-button-slot bind:drag="onDrag">
  2. <view class="custom-button" slot="button">
  3. {{ currentValue }}/100
  4. </view>
  5. </van-slider>
  1. .custom-button{
  2. display: flex;
  3. flex-direction: column;
  4. align-items: center;
  5. height: 40rpx;
  6. width: 120rpx;
  7. background-color: red;
  8. border-radius: 40rpx;
  9. color: #fff;
  10. }
  1. Page({
  2. data: {
  3. currentValue: 20,
  4. },
  5. onDrag(event) {
  6. this.setData({
  7. currentValue: event.detail.value,
  8. });
  9. },
  10. })

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/159412
推荐阅读
相关标签
  

闽ICP备14008679号