2.0.3 • Published 5 months ago

@wu-component/wu-select-option v2.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

Select 选择器

当选项过多时,使用下拉菜单展示并选择内容。

基础用法

::: demo

<template>
    <div style="display: flex; align-items: center;justify-content: space-around;padding: 16px">
        <wu-plus-select id="select1">
            <wu-plus-select-option label="item-item1" value="1"></wu-plus-select-option>
            <wu-plus-select-option label="item-item2" value="2"></wu-plus-select-option>
            <wu-plus-select-option label="item-item3" value="3"></wu-plus-select-option>
        </wu-plus-select>
    </div>
</template>
<script>
</script>

:::

禁用状态

选择器不可用状态

::: demo

<template>
    <div style="display: flex; align-items: center;justify-content: space-around;padding: 16px">
        <wu-plus-select id="select3" disabled="true">
            <wu-plus-select-option label="item-item1" value="1"></wu-plus-select-option>
            <wu-plus-select-option label="item-item2" value="2"></wu-plus-select-option>
            <wu-plus-select-option label="item-item3" value="3"></wu-plus-select-option>
        </wu-plus-select>
    </div>
</template>
<script>
</script>

:::

可清空单选

包含清空按钮,可将选择器清空为初始状态。

::: demo

<template>
    <div style="display: flex; align-items: center;justify-content: space-between;padding: 16px">
        <wu-plus-select id="select678" clearable="true">
            <wu-plus-select-option label="item-item1" value="1"></wu-plus-select-option>
            <wu-plus-select-option label="item-item2" value="2"></wu-plus-select-option>
            <wu-plus-select-option label="item-item3" value="3"></wu-plus-select-option>
        </wu-plus-select>
        <wu-plus-select id="select765" clearable="true" multiple="true">
            <wu-plus-select-option label="item-item1" value="1"></wu-plus-select-option>
            <wu-plus-select-option label="item-item2" value="2"></wu-plus-select-option>
            <wu-plus-select-option label="item-item3" value="3"></wu-plus-select-option>
        </wu-plus-select>
    </div>
</template>
<script>
</script>

:::

基础多选

适用性较广的基础多选,用 Tag 展示已选项。

::: demo

<template>
    <div style="display: flex; align-items: center;justify-content: space-between;padding: 16px">
        <wu-plus-select id="select72" multiple="true">
            <wu-plus-select-option label="item-item1" value="1"></wu-plus-select-option>
            <wu-plus-select-option label="item-item2" value="2"></wu-plus-select-option>
            <wu-plus-select-option label="item-item3" value="3"></wu-plus-select-option>
        </wu-plus-select>
        <wu-plus-select id="select73" multiple="true" collapseTags="true">
            <wu-plus-select-option label="item-item1" value="1"></wu-plus-select-option>
            <wu-plus-select-option label="item-item2" value="2"></wu-plus-select-option>
            <wu-plus-select-option label="item-item3" value="3"></wu-plus-select-option>
        </wu-plus-select>
    </div>
</template>
<script>
</script>

:::

可搜索

可以利用搜索功能快速查找选项。

::: demo

<template>
    <div style="display: flex; align-items: center;justify-content: space-around;padding: 16px">
        <wu-plus-select id="select10" filterable="true">
            <wu-plus-select-option label="item-item1" value="1"></wu-plus-select-option>
            <wu-plus-select-option label="item-item2" value="2"></wu-plus-select-option>
            <wu-plus-select-option label="item-item3" value="3"></wu-plus-select-option>
        </wu-plus-select>
    </div>
</template>
<script>
</script>

:::

Attributes

参数说明类型可选值默认值
size组件大小UISizemedium、small、minimini
disabled是否禁用Booleantrue, falsefalse
value选择的值String、Array----
multiple是否多选Booleantrue, falsefalse
clearable是否清除Booleantrue, falsefalse
collapseTags多选下是否折叠tagBooleantrue, falsefalse
placeholderplaceholderString----
filterable是否可搜索Booleantrue, falsefalse

Event

事件名说明参数
change值修改(event: CustomEvent) => void
clear清除(event: CustomEvent) => void
2.0.3

5 months ago

2.0.1

1 year ago

2.0.0

1 year ago

1.11.8

1 year ago

1.11.6

1 year ago

1.11.4

1 year ago

1.10.1

1 year ago

1.9.24

2 years ago

1.9.21

2 years ago

1.9.20

2 years ago

1.9.17

2 years ago

1.9.1

2 years ago

1.8.0

2 years ago

1.7.0

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.0.1

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago