diff --git a/package/component/src/component/iconPicker/index.vue b/package/component/src/component/iconPicker/index.vue
index 47ebf6f8..ec7f9436 100644
--- a/package/component/src/component/iconPicker/index.vue
+++ b/package/component/src/component/iconPicker/index.vue
@@ -81,7 +81,7 @@ const search = (e: any) => {
currentPage.value = 1;
const start = (currentPage.value - 1) * 12;
const end = start + 12;
- const text = e.target.value;
+ const text = e;
if (text) {
if (props.page) {
icones.value = searchList(text, icons).slice(start, end);
diff --git a/package/component/src/component/select/index.less b/package/component/src/component/select/index.less
index 0f77e4ab..546f488c 100644
--- a/package/component/src/component/select/index.less
+++ b/package/component/src/component/select/index.less
@@ -5,7 +5,6 @@
.layui-select {
width: 220px;
-
.layui-tag-input{
width: 220px;
&-clear{
diff --git a/package/component/src/component/select/index.vue b/package/component/src/component/select/index.vue
index ddb0732c..952c93c8 100644
--- a/package/component/src/component/select/index.vue
+++ b/package/component/src/component/select/index.vue
@@ -1,191 +1,203 @@
-
-
+
+
-
-
-
-
{
+ return props.multiple;
+});
+
+provide("openState", openState);
+provide("selectedItem", selectedItem);
+provide("selectedValue", selectedValue);
+provide("searchValue", searchValue);
+provide("multiple", multiple);
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/package/component/src/component/selectOption/index.vue b/package/component/src/component/selectOption/index.vue
index d7aa0aff..d493afee 100644
--- a/package/component/src/component/selectOption/index.vue
+++ b/package/component/src/component/selectOption/index.vue
@@ -53,22 +53,23 @@ const selected = computed(() => {
});
const select = () => {
- const info = {
- label: props.label,
- value: props.value,
- dispabled: props.disabled,
- keyword: props.keyword,
- };
- if (multiple.value) {
- if (Array.isArray(selectedItem.value)) {
- if (notChecked.value) selectedItem.value.push(info);
+ const info = {
+ label: props.label,
+ value: props.value,
+ dispabled: props.disabled,
+ keyword: props.keyword,
+ };
+
+ if (multiple.value) {
+ if (Array.isArray(selectedItem.value)) {
+ if (notChecked.value) selectedItem.value.push(info);
+ } else {
+ selectedItem.value = [info];
+ }
} else {
- selectedItem.value = [info];
+ selectedItem.value = info;
}
- } else {
- selectedItem.value = info;
- }
};
const display = computed(() => {
diff --git a/package/document-component/src/document/zh-CN/components/iconPicker.md b/package/document-component/src/document/zh-CN/components/iconPicker.md
index 13cc46ad..b5b02daf 100644
--- a/package/document-component/src/document/zh-CN/components/iconPicker.md
+++ b/package/document-component/src/document/zh-CN/components/iconPicker.md
@@ -57,10 +57,10 @@ export default {
:::
-::: title 开启分页 通过 page 属性开启图标列表的分页展示
+::: title 开启分页
:::
-::: demo
+::: demo 通过 page 属性开启图标列表的分页展示
@@ -82,10 +82,10 @@ export default {
:::
-::: title 开启搜索 通过 showSearch 开启图标列表的搜索功能
+::: title 开启搜索
:::
-::: demo
+::: demo 通过 showSearch 开启图标列表的搜索功能
diff --git a/package/document-component/src/document/zh-CN/components/select.md b/package/document-component/src/document/zh-CN/components/select.md
index 3a1e2c00..5d2f80d4 100644
--- a/package/document-component/src/document/zh-CN/components/select.md
+++ b/package/document-component/src/document/zh-CN/components/select.md
@@ -35,20 +35,20 @@ export default {
:::
-::: title 数据联动
+::: title 进阶使用
:::
-::: demo
+::: demo 根据 v-model 的特性, 通过修改值更改 select 的下拉选项。
- 切换-当前值 : {{value2}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ change :{{value2}}
+
+:::
+
::: title 检索回调
:::
::: demo
-
@@ -129,14 +166,12 @@ export default {
}
}
-
:::
::: title 定义标识
:::
::: demo
-
@@ -157,14 +192,12 @@ export default {
}
}
-
:::
::: title 传入选项
:::
::: demo
-
@@ -188,15 +221,12 @@ export default {
}
}
-
-
:::
::: title 创建回调
:::
::: demo
-
@@ -224,14 +254,12 @@ export default {
}
}
-
:::
::: title 海量数据
:::
::: demo
-
@@ -252,14 +280,12 @@ export default {
}
}
-
:::
::: title 多选使用
:::
::: demo
-
点击切换(当前值:{{mvalue.join()}})
@@ -291,7 +317,6 @@ export default {
}
}
-
:::
::: title Select 属性
diff --git a/package/document-component/src/document/zh-CN/guide/changelog.md b/package/document-component/src/document/zh-CN/guide/changelog.md
index b212431d..f2817132 100644
--- a/package/document-component/src/document/zh-CN/guide/changelog.md
+++ b/package/document-component/src/document/zh-CN/guide/changelog.md
@@ -29,10 +29,12 @@
[修复] select 组件位于 layer 底部时, 点击时出现滚动条。
[修复] select 组件与 table 组件组合使用时, 下拉内容被遮盖。
[修复] select 组件多选模式下提示信息错误, 将 "请选择" 调整为 "请输入"。
+ [修复] icon-picker 组件 show-search 属性开启时, 搜索不生效的问题。
[修复] select 组件外部修改 modelValue 值时, option 不选中的问题。
[优化] page 组件 limit 逻辑, 切换 limit 后,如果页数大于当前页,保持当前页码不变,否则使用最大页码。
[优化] input 组件 suffix 插槽与 allow-clear 启用时的显示顺序, clear > suffix。
[优化] tag 组件 border background height 等, 使其更贴合 layui 的设计规范。
+ [删除] select 组件 create 属性。