保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<template>
  <div>
    <h3>Transition</h3>
 
    <h4>Transition Picker</h4>
    <pre v-highlightjs><code class="html">{{ example1 }}</code></pre>
    <div>
      <div style="text-align: center;">
        <a class="btn btn-outline-primary" @click="visible1 = !visible1">Show</a>
      </div>
      <transition name="fade">
        <scroll-picker :options="options" v-model="data1" v-if="visible1"></scroll-picker>
      </transition>
    </div>
 
    <h4 class="mt-4">Transition Picker Group</h4>
    <pre v-highlightjs><code class="html">{{ example2 }}</code></pre>
    <div>
      <div style="text-align: center;">
        <a class="btn btn-outline-primary" @click="visible2 = !visible2">Show</a>
      </div>
      <transition name="fade">
        <scroll-picker-group class="flex" v-if="visible2">
          <scroll-picker :options="options" v-model="data2_1"></scroll-picker>
          <scroll-picker :options="options" v-model="data2_2"></scroll-picker>
          <scroll-picker :options="options" v-model="data2_3"></scroll-picker>
        </scroll-picker-group>
      </transition>
    </div>
  </div>
</template>
<script>
 
export default {
  data() {
    return {
      example1: `<transition name="fade">
  <scroll-picker :options="options" v-model="data" v-if="isVisible"></scroll-picker>
</transition>`,
      example2: `<transition name="fade">
  <scroll-picker-group class="flex" v-if="isVisible">
    <scroll-picker :options="options" v-model="data1"></scroll-picker>
    <scroll-picker :options="options" v-model="data2"></scroll-picker>
    <scroll-picker :options="options" v-model="data3"></scroll-picker>
  </scroll-picker-group>
</transition>`,
      visible1: false,
      visible2: false,
      data1: 0,
      data2_1: 0,
      data2_2: 0,
      data2_3: 0,
      options: [
        {value: 0, name: "0KG"},
        {value: 10, name: "10KG"},
        {value: 20, name: "20KG"},
        {value: 30, name: "30KG"},
        {value: 40, name: "40KG"},
        {value: 50, name: "50KG"},
        {value: 60, name: "60KG"},
        {value: 70, name: "70KG"},
        {value: 80, name: "80KG"},
        {value: 90, name: "90KG"},
        {value: 100, name: "100KG"},
      ],
    }
  },
}
</script>