Skip to content

SortButton 排序按钮

基本用法

使用v-model 绑定组件展示状态,其值为:-1、0、1,分别代表:降序、未选中状态、升序。 title 为展示文案,按钮默认处于未选中状态。

html
<wd-sort-button title="价格" v-model="value" @change="handleChange" />
typescript
const value = ref<number>(0)

function handleChange({ value }) {
  console.log(value)
}

按钮重置

双箭头状态下(默认状态)通过设置 allow-reset 允许重置按钮为未选中状态

html
<wd-sort-button title="价格" allow-reset/>

优先切换为降序

通过设置 desc-first 优先切换为降序,默认为升序。

html
<wd-sort-button v-model="value" desc-first title="价格" />

取消展示下划线

当只有一个排序按钮时,应该不展示下划线,设置 line 属性为 false

html
<wd-sort-button v-model="value" :line="false" title="价格" />

Attributes

参数说明类型可选值默认值最低版本
v-model选中的箭头方向:1 升序,0 重置状态,-1 降序。number-1,0,10或-1-
title排序按钮展示的文案。string---
allow-reset展示双箭头时,允许手动重置按钮。boolean-false-
desc-first优先切换为降序,不开启则默认优先切换为升序boolean-false-
line展示下划线,当只有一个排序按钮时,应该不展示下划线boolean-true-

Events

事件名称说明参数最低版本
change监听排序修改{ value }-

外部样式类

类名说明最低版本
custom-class根节点样式-

源代码

文档
组件

Released under the MIT License.

Released under the MIT License.