From 46953e9a303d9a88ba5554301ce307c11a0facf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E7=9C=A0=E5=84=80=E5=BC=8F?= <854085467@qq.com> Date: Wed, 28 Sep 2022 22:55:53 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8(component):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/component/package.json | 2 +- package/component/script/build.es.ts | 1 + package/component/src/component/select/index.vue | 8 +++++--- .../src/document/zh-CN/components/select.md | 10 +++++----- .../src/document/zh-CN/guide/changelog.md | 2 +- 5 files changed, 13 insertions(+), 10 deletions(-) diff --git a/package/component/package.json b/package/component/package.json index 8f850d05..7f061f43 100644 --- a/package/component/package.json +++ b/package/component/package.json @@ -1,6 +1,6 @@ { "name": "@layui/layui-vue", - "version": "1.4.14", + "version": "1.5.0-alpha.2", "author": "就眠儀式", "license": "MIT", "description": "a component library for Vue 3 base on layui-vue", diff --git a/package/component/script/build.es.ts b/package/component/script/build.es.ts index 3606a92a..785c7126 100644 --- a/package/component/script/build.es.ts +++ b/package/component/script/build.es.ts @@ -44,6 +44,7 @@ const matchModule: string[] = [ "dropdownMenuItem", "tag", "tagInput", + "footer" ]; export default (): UserConfigExport => { diff --git a/package/component/src/component/select/index.vue b/package/component/src/component/select/index.vue index dc69889f..d9c492cc 100644 --- a/package/component/src/component/select/index.vue +++ b/package/component/src/component/select/index.vue @@ -44,6 +44,7 @@ export interface LaySelectProps { export interface SelectEmits { (e: "update:modelValue", value: string): void; (e: "change", value: string): void; + (e: "search", value: string): void; } const props = withDefaults(defineProps(), { @@ -115,9 +116,9 @@ const selectedValue = computed({ get() { return props.modelValue; }, - set(val) { - emits("update:modelValue", val); - emits("change", val); + set(value) { + emits("update:modelValue", value); + emits("change", value); }, }); @@ -126,6 +127,7 @@ const multiple = computed(() => { }); const handleSearch = (value: string) => { + emits("search", value); searchValue.value = value; }; 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 8cd560df..e3d8ce65 100644 --- a/package/document-component/src/document/zh-CN/components/select.md +++ b/package/document-component/src/document/zh-CN/components/select.md @@ -253,9 +253,10 @@ export default { | disabled | 是否禁用 | `boolean` | `true` `false` | `false` | | showEmpty | 是否增加空提示选项 | `boolean` | `true` `false` | `true` | | multiple | 是否为多选 | `boolean` | `true` `false` | `false` | -| create | 是否允许创建 | `boolean` | `true` `false` | `false` | -| size | 尺寸 | `string` | `lg` `md` `sm` `xs`| `md` | - +| size | 尺寸 | `string` | `lg` `md` `sm` `xs`| `md` | +| searchPlaceholder | 搜索提示 | `string` | -- | -- | +| minCollapsedNum | 多选模式最小折叠数量 | `number` | -- | -- | +| collapseTagsTooltip | 多选折叠后时候悬浮展示 | `boolean` | -- | -- | ::: @@ -268,7 +269,6 @@ export default { | ------ | ---------- | --------------- | | change | 切换事件 | value | | search | 关键词变化事件 | 用户输入的关键词 string | -| create | 允许创建情况下的创建回调事件 | 用户输入的关键词 string | ::: @@ -284,7 +284,7 @@ export default { | ------------ | --------------------- | ------------------------- | -------------- | -------- | | label | 标签值(`必填`) | `string` | - | - | | value | 值 | `string` / `number` | - | - | -| keyword | 用于匹配关键词的数据,传入文本+拼音可以支持拼音搜索 | `string` | - | - | +| keyword | 用于匹配关键词的数据,传入文本+拼音可以支持拼音搜索 | `string` | - | - | | disabled | 是否禁用 | `boolean` | `true` `false` | `false` | ::: 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 d1df9a12..eca0b340 100644 --- a/package/document-component/src/document/zh-CN/guide/changelog.md +++ b/package/document-component/src/document/zh-CN/guide/changelog.md @@ -38,7 +38,7 @@
  • [优化] tag 组件 border background height 等, 使其更贴合 layui 的设计规范。
  • [优化] input 组件 suffix prefix password clear 左右布局, 由 15px 调整至 10px。
  • [优化] input 组件 prefix 与 prefix-icon 存在时, 取消左侧边距缩进。
  • -
  • [删除] select 组件 create 属性。
  • +
  • [删除] select 组件 create 属性 与 create 事件。