first commit
This commit is contained in:
82
vue-ydui/example/routers/spinner.vue
Normal file
82
vue-ydui/example/routers/spinner.vue
Normal file
@@ -0,0 +1,82 @@
|
||||
<template>
|
||||
<yd-layout title="Spinner">
|
||||
<aside class="demo-tip">
|
||||
<p>Spinner 支持长按快速加减,不支持小数加减;</p>
|
||||
</aside>
|
||||
|
||||
<div class="demo-spinner">
|
||||
<span class="demo-spinner-title">最大值为75,累计值为3(若不设置最小值,则默认为累计值3)</span>
|
||||
<yd-spinner max="75" unit="3" v-model="spinner1"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner1 = <strong>{{spinner1}}</strong>]</span>
|
||||
</div>
|
||||
|
||||
<div class="demo-spinner demo-small-pitch">
|
||||
<span class="demo-spinner-title">设置最小值为12,累计值为3</span>
|
||||
<yd-spinner min="12" unit="3" v-model="spinner2"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner2 = <strong>{{spinner2}}</strong>]</span>
|
||||
</div>
|
||||
|
||||
<div class="demo-spinner demo-small-pitch">
|
||||
<span class="demo-spinner-title">不设置最大值/最小值/累计值,则累计值和最小值默认为1</span>
|
||||
<yd-spinner v-model="spinner3"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner3 = <strong>{{spinner3}}</strong>]</span>
|
||||
</div>
|
||||
|
||||
<div class="demo-spinner demo-small-pitch">
|
||||
<span class="demo-spinner-title">设置默认值为150,累计值为5</span>
|
||||
<yd-spinner unit="5" v-model="spinner4"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner4 = <strong>{{spinner4}}</strong>]</span>
|
||||
</div>
|
||||
|
||||
<div class="demo-spinner demo-small-pitch">
|
||||
<span class="demo-spinner-title">禁止修改(设置readonly参数为false即可)</span>
|
||||
<yd-spinner readonly v-model="spinner5"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner5 = <strong>{{spinner5}}</strong>]</span>
|
||||
</div>
|
||||
|
||||
<div class="demo-spinner demo-small-pitch">
|
||||
<span class="demo-spinner-title">禁用长按快速加减(设置参数longpress为false即可)</span>
|
||||
<yd-spinner :longpress="false" v-model="spinner6"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner6 = <strong>{{spinner6}}</strong>]</span>
|
||||
</div>
|
||||
<div class="demo-spinner demo-small-pitch">
|
||||
<span class="demo-spinner-title">自定义宽高</span>
|
||||
<yd-spinner v-model="spinner7" width="180px" height="50px"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner7 = <strong>{{spinner7}}</strong>]</span>
|
||||
</div>
|
||||
|
||||
<div class="demo-spinner demo-small-pitch">
|
||||
<span class="demo-spinner-title">设置圆形按钮样式</span>
|
||||
<yd-spinner :callback="fn" val="9567" v-model="spinner8" height="30px" width="80px" button-style="circle"></yd-spinner>
|
||||
<span class="demo-spinner-tip">[model: spinner8 = <strong>{{spinner8}}</strong>]</span>
|
||||
</div>
|
||||
|
||||
</yd-layout>
|
||||
</template>
|
||||
|
||||
<script type="text/babel">
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
spinner1: 0,
|
||||
spinner2: 0,
|
||||
spinner3: 0,
|
||||
spinner4: 150,
|
||||
spinner5: 0,
|
||||
spinner6: 0,
|
||||
spinner7: 0,
|
||||
spinner8: 0
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
spinner1(val) {
|
||||
console.log('spinner1: ' + val);
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
fn(val, num) {
|
||||
console.log('啦啦啦', `值是:${val}`, `数量是:${num}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user