slider-100.uvue 1.5 KB
Newer Older
H
hdx 已提交
1
<template>
DCloud-WZF's avatar
DCloud-WZF 已提交
2
  <!-- #ifdef APP -->
H
hdx 已提交
3
  <scroll-view class="page">
DCloud-WZF's avatar
DCloud-WZF 已提交
4
    <!-- #endif -->
H
hdx 已提交
5 6 7 8
    <page-head :title="title"></page-head>
    <view class="flex-row">
      <view class="flex-fill">
        <slider v-for="(_, index1) in 25" :key="index1" class="slider" @changing="sliderChanging" :value="sliderValue"
H
hdx 已提交
9
          :block-size="20" :show-value="true" />
H
hdx 已提交
10 11 12
      </view>
      <view class="flex-fill">
        <slider v-for="(_, index2) in 25" :key="index2" class="slider" @changing="sliderChanging" :value="sliderValue"
H
hdx 已提交
13
          :block-size="20" :show-value="true" />
H
hdx 已提交
14 15 16
      </view>
      <view class="flex-fill">
        <slider v-for="(_, index3) in 25" :key="index3" class="slider" @changing="sliderChanging" :value="sliderValue"
H
hdx 已提交
17
          :block-size="20" :show-value="true" />
H
hdx 已提交
18 19 20
      </view>
      <view class="flex-fill">
        <slider v-for="(_, index4) in 25" :key="index4" class="slider" @changing="sliderChanging" :value="sliderValue"
H
hdx 已提交
21
          :block-size="20" :show-value="true" />
H
hdx 已提交
22 23
      </view>
    </view>
DCloud-WZF's avatar
DCloud-WZF 已提交
24 25 26
    <!-- #ifdef APP -->
  </scroll-view>
  <!-- #endif -->
H
hdx 已提交
27 28
</template>

H
hdx 已提交
29 30 31 32 33
<script>
  export default {
    data() {
      return {
        title: 'slider 滑块 x 100',
H
hdx 已提交
34
        sliderValue: 50
H
hdx 已提交
35
      }
DCloud-WZF's avatar
DCloud-WZF 已提交
36
    },
H
hdx 已提交
37
    methods: {
H
hdx 已提交
38
      sliderChanging(e : SliderChangeEvent) {
H
hdx 已提交
39 40 41 42
        this.sliderValue = e.detail.value
      },
    },
  }
H
hdx 已提交
43 44 45
</script>

<style>
H
hdx 已提交
46 47 48 49 50 51 52
  .page {
    flex: 1;
  }

  .flex-row {
    flex-direction: row;
  }
H
hdx 已提交
53

H
hdx 已提交
54 55 56
  .flex-fill {
    flex: 1;
  }
H
hdx 已提交
57

H
hdx 已提交
58 59 60 61
  .slider {
    margin: 2px 0.5px;
  }
</style>