✨(select): 删除 show-empty 与 empty-message 属性, 取消 placeholder 与 search-placeholder 属性默认值
show-empty 属性完全可以由用户使用自定义 select-option 来实现,顾新版本中将移除该 api
This commit is contained in:
@@ -31,8 +31,6 @@ export interface SelectProps {
|
||||
disabled?: boolean;
|
||||
placeholder?: string;
|
||||
searchPlaceholder?: string;
|
||||
showEmpty?: boolean;
|
||||
emptyMessage?: string;
|
||||
modelValue?: any;
|
||||
multiple?: boolean;
|
||||
items?: SelectOptionProps[];
|
||||
@@ -53,16 +51,12 @@ export interface SelectEmits {
|
||||
|
||||
const props = withDefaults(defineProps<SelectProps>(), {
|
||||
modelValue: null,
|
||||
placeholder: "请选择",
|
||||
showEmpty: true,
|
||||
emptyMessage: "请选择",
|
||||
searchPlaceholder: "请搜索",
|
||||
collapseTagsTooltip: true,
|
||||
minCollapsedNum: 3,
|
||||
disabled: false,
|
||||
multiple: false,
|
||||
allowClear: false,
|
||||
showSearch: false,
|
||||
disabled: false,
|
||||
multiple: false,
|
||||
size: "md",
|
||||
});
|
||||
|
||||
@@ -236,11 +230,6 @@ provide("multiple", multiple);
|
||||
size="sm"
|
||||
></lay-input>
|
||||
</div>
|
||||
<lay-select-option
|
||||
v-if="showEmpty && !multiple"
|
||||
:label="emptyMessage"
|
||||
value=""
|
||||
></lay-select-option>
|
||||
<template v-if="items">
|
||||
<lay-select-option
|
||||
v-for="(item, index) in items"
|
||||
|
||||
Reference in New Issue
Block a user