first commit

This commit is contained in:
编码猿
2024-09-27 00:57:27 +08:00
commit 18df0f5e4b
2548 changed files with 253280 additions and 0 deletions

View 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>