@@ -198,7 +198,7 @@ export default defineComponent({
198198``` vue
199199<template>
200200 <div>
201- <d-button @click.stop="toggleChange" @pointerup.stop="() => {}" class="mb-2">展开 / 隐藏</d-button>
201+ <d-button @click.stop="toggleChange" @pointerup.stop="() => {}" class="mb-2">展开 / 隐藏</d-button>
202202 <d-select ref="demoSelect" v-model="toggleValue" :options="options" @load-more="loadMore"></d-select>
203203 </div>
204204</template>
@@ -219,7 +219,7 @@ export default defineComponent({
219219 demoSelect.value.toggleChange(visitable.value);
220220 };
221221 const loadMore = () => {
222- if(options.length <= 20) {
222+ if (options.length <= 20) {
223223 options.push(...newItems);
224224 console.log('load more');
225225 }
@@ -531,22 +531,23 @@ export default defineComponent({
531531| loading | ` boolean ` | false | 可选, 配置下拉选项是否远程加载,配合 loading-text 使用 | [ 远程加载数据] ( #远程加载数据 ) |
532532| loading-text | ` string ` | '加载中' | 可选, 远程搜索时显示的文本 | [ 远程加载数据] ( #远程加载数据 ) |
533533| multiple-limit | ` number ` | '0' | 可选, multiple 属性设置为 true 时生效,表示用户最多可以选择的项目数, 为 0 则不限制 | [ 多选] ( #多选 ) |
534- | show-glow-style| ` boolean ` | true| 可选,是否展示悬浮发光效果||
535- | menu-class| ` string ` | ''| 可选,自定义下拉菜单的样式名||
536- | max-length| ` number ` | --| 可选,可筛选时输入框可输入的最大长度||
534+ | show-glow-style | ` boolean ` | true | 可选,是否展示悬浮发光效果 | |
535+ | menu-class | ` string ` | '' | 可选,自定义下拉菜单的样式名 | |
536+ | max-length | ` number ` | -- | 可选,可筛选时输入框可输入的最大长度 | |
537+ | append-to-body | ` boolean ` | true | 可选,下拉菜单是否 append to body | |
537538
538539### Select 事件
539540
540- | 事件名 | 类型 | 说明 | 跳转 Demo |
541- | :------------ | :------------------------ | :------------------------------------------------------------- | :-------- |
542- | value-change | ` Function(data) ` | 可选,当选中值发生变化时触发,参数为目前选中的值(多选时为数组) | |
543- | toggle-change | ` Function(boolean) ` | 可选,下拉打开关闭 toggle 事件 | |
541+ | 事件名 | 类型 | 说明 | 跳转 Demo |
542+ | :------------ | :------------------------ | :------------------------------------------------------------- | :------------------------------------ |
543+ | value-change | ` Function(data) ` | 可选,当选中值发生变化时触发,参数为目前选中的值(多选时为数组) | |
544+ | toggle-change | ` Function(boolean) ` | 可选,下拉打开关闭 toggle 事件 | |
544545| focus | ` Function(e: FocusEvent) ` | 可选,获取焦点时触发 |
545546| blur | ` Function(e: FocusEvent) ` | 可选,失去焦点时触发 |
546547| clear | ` Function() ` | 可选, 通过右侧删除图标清空所有选项时触发 |
547548| remove-tag | ` Function(value) ` | 可选,多选时删除单个 tag 时触发,参数为当前 tag 的值 |
548- | load-more | ` Function() ` | 可选,下拉框有滚动条时滚动到底部触发 | [ 下拉列表显隐方法] ( #下拉列表显隐方法 ) |
549- | input-change | ` Function(value) ` | 可选,输入框输入内容时触发,参数为输入的值 | [ 筛选、搜索选项] ( #筛选、搜索选项 ) |
549+ | load-more | ` Function() ` | 可选,下拉框有滚动条时滚动到底部触发 | [ 下拉列表显隐方法] ( #下拉列表显隐方法 ) |
550+ | input-change | ` Function(value) ` | 可选,输入框输入内容时触发,参数为输入的值 | [ 筛选、搜索选项] ( #筛选、搜索选项 ) |
550551
551552### Select 插槽
552553
0 commit comments