(select): 删除 show-empty 与 empty-message 属性, 取消 placeholder 与 search-placeholder 属性默认值

show-empty 属性完全可以由用户使用自定义 select-option 来实现,顾新版本中将移除该 api
This commit is contained in:
就眠儀式
2022-10-22 16:34:14 +08:00
parent 4b2f11c227
commit e51ce78db5
3 changed files with 6 additions and 15 deletions

View File

@@ -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"