diff --git a/docs/docs/zh-CN/components/dropdown.md b/docs/docs/zh-CN/components/dropdown.md index 2ec3329f..7ab9df41 100644 --- a/docs/docs/zh-CN/components/dropdown.md +++ b/docs/docs/zh-CN/components/dropdown.md @@ -73,3 +73,11 @@ export default { | Name | Description | Accepted Values | | ------- | -------- | --------------- | | trigger | 触发方式 | `click` `hover` | + +::: field Dropdown 插槽 +::: + +| Name | Description | Accepted Values | +| ------- | -------- | --------------- | +| content | 下拉内容 | -- | + diff --git a/docs/docs/zh-CN/components/select.md b/docs/docs/zh-CN/components/select.md index 052611d9..a18d8cb6 100644 --- a/docs/docs/zh-CN/components/select.md +++ b/docs/docs/zh-CN/components/select.md @@ -1,8 +1,13 @@ +::: field 基础使用 +::: + ::: demo - + + + @@ -18,4 +23,64 @@ export default { } -::: \ No newline at end of file +::: + +::: field 选择禁用 +::: + +::: demo + + + + + + + + + + + +::: + +::: field select 属性 +::: + +| Name | Description | Accepted Values | +| -------- | ---- | ----------------------- | +| name | 原生 name 属性 | -- | +| v-model | 选中值 | -- | + +::: field select-option 属性 +::: + +| Name | Description | Accepted Values | +| -------- | ---- | ----------------------- | +| label | 标签 | -- | +| value | 值 | -- | + +::: field select-option 插槽 +::: + +| Name | Description | Accepted Values | +| -------- | ---- | ----------------------- | +| default | 默认 | -- | + +::: field select 事件 +::: + +| Name | Description | Accepted Values | +| -------- | ---- | ----------------------- | +| change | 切换事件 | value | \ No newline at end of file diff --git a/docs/docs/zh-CN/guide/changelog.md b/docs/docs/zh-CN/guide/changelog.md index cc3f805e..5f2c097b 100644 --- a/docs/docs/zh-CN/guide/changelog.md +++ b/docs/docs/zh-CN/guide/changelog.md @@ -7,6 +7,8 @@ [新增] table 表格 size 属性, 提供不同尺寸。 [新增] transfer 穿梭框 item 插槽, 允许自定义列表项。 +[新增] select 下拉选择 change 事件, 值变动触发回调。 +[新增] select-option 下拉选择项 disabled 属性, 允许可选项禁用。 [修复] transfer 穿梭框 切换 逻辑。 [删除] dropdown 下拉菜单 padding 样式。 diff --git a/docs/src/layouts/Layout.vue b/docs/src/layouts/Layout.vue index b223c8cf..e0c59528 100644 --- a/docs/src/layouts/Layout.vue +++ b/docs/src/layouts/Layout.vue @@ -322,6 +322,12 @@ export default { subTitle: 'carousel', path: '/zh-CN/components/carousel', }, + { + id: 39, + title: '下拉选择', + subTitle: 'select', + path: '/zh-CN/components/select', + }, ] const selected = ref(1) diff --git a/docs/src/router/zh-CN.ts b/docs/src/router/zh-CN.ts index fd0731df..c415763b 100644 --- a/docs/src/router/zh-CN.ts +++ b/docs/src/router/zh-CN.ts @@ -214,6 +214,10 @@ const zhCN = [ path: '/zh-CN/components/carousel', component: () => import('../../docs/zh-CN/components/carousel.md'), meta: { title: '轮播' }, + },{ + path: '/zh-CN/components/select', + component: () => import('../../docs/zh-CN/components/select.md'), + meta: { title: '下拉选择' }, }, ], }, diff --git a/src/module/select/index.vue b/src/module/select/index.vue index d098acee..29251e04 100644 --- a/src/module/select/index.vue +++ b/src/module/select/index.vue @@ -1,21 +1,20 @@ - - + - - 请选择 + @@ -23,6 +22,16 @@ diff --git a/src/module/selectOption/index.vue b/src/module/selectOption/index.vue index 5cef3b08..14f0b73d 100644 --- a/src/module/selectOption/index.vue +++ b/src/module/selectOption/index.vue @@ -1,7 +1,7 @@ {{ label }} @@ -10,22 +10,27 @@