不如摸鱼去 201e7a12b9
feat: typescript类型支持增强 (#192)
* refactor: ♻️  typescript支持增强

* refactor: ♻️  typescript支持增强

* refactor: ♻️  typescript支持增强

* refactor: ♻️  typescript支持增强

* refactor: ♻️  typescript支持增强

---------

Co-authored-by: xuqingkai <xuqingkai@hd123.com>
2024-03-18 22:36:12 +08:00

42 lines
1.2 KiB
Vue

<template>
<page-wraper>
<demo-block title="基础用法">
<wd-sort-button v-model="value1" title="价格" @change="handleChange1" />
</demo-block>
<demo-block title="设置 allow-reset 允许重置按钮">
<wd-sort-button v-model="value2" title="价格" allow-reset @change="handleChange2" />
</demo-block>
<demo-block title="设置 desc-first 优先切换为降序">
<wd-sort-button v-model="value3" title="价格" desc-first @change="handleChange3" />
</demo-block>
<demo-block title="不展示下划线(当只有一个排序按钮时,应取消展示下划线)">
<wd-sort-button v-model="value4" title="价格" :line="false" @change="handleChange4" />
</demo-block>
</page-wraper>
</template>
<script lang="ts" setup>
import { ref } from 'vue'
const value1 = ref<number>(0)
const value2 = ref<number>(0)
const value3 = ref<number>(0)
const value4 = ref<number>(0)
function handleChange1({ value }: any) {
console.log(value)
}
function handleChange2({ value }: any) {
console.log(value)
}
function handleChange3({ value }: any) {
console.log(value)
}
function handleChange4({ value }: any) {
console.log(value)
}
</script>
<style lang="scss" scoped></style>