Skip to content

Commit 401bd28

Browse files
docs: ✏️ DropDownItem文档增加closed和opened介绍
1 parent e07dbdd commit 401bd28

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

docs/component/drop-menu.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ function handleChange2({ value }) {
7777
const dropMenu = ref()
7878
const slider = ref<SliderInstance>() // slider 1.2.25支持
7979

80-
8180
const value = ref<number>(0)
8281
const sliderValue = ref<number>(30)
8382
const option = ref<Record<string, any>>([
@@ -96,7 +95,6 @@ function confirm() {
9695
function handleOpened() {
9796
slider.value?.initSlider()
9897
}
99-
10098
```
10199

102100
## 自定义菜单选项
@@ -106,7 +104,7 @@ function handleOpened() {
106104
```html
107105
<view style="display: flex; background: #fff; text-align: center;">
108106
<wd-drop-menu style="flex: 1; min-width: 0;">
109-
<wd-drop-menu-item v-model="value1" :options="option" @change="handleChange1" />
107+
<wd-drop-menu-item v-model="value1" :options="option" @change="handleChange1" />
110108
</wd-drop-menu>
111109
<view style="flex: 1;">
112110
<wd-sort-button v-model="value2" title="上架时间" @change="handleChange2" />
@@ -147,7 +145,7 @@ function handleOpened() {
147145

148146
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 |
149147
| --------- | ---------------------------------------------------------------------- | --------------- | ------ | ------ | -------- |
150-
| v-model | 当前选中项对应选中的 value | string / number | - | - | - |
148+
| v-model | 当前选中项对应选中的 value | string / number | - | - | - |
151149
| disabled | 禁用菜单 | boolean | - | false | - |
152150
| options | 列表数据,对应数据结构 `[{text: '标题', value: '0', tip: '提示文字'}]` | array | - | - | - |
153151
| icon-name | 选中的图标名称(可选名称在 wd-icon 组件中) | string | - | check | - |
@@ -158,11 +156,13 @@ function handleOpened() {
158156

159157
## DropdownItem Events
160158

161-
| 方法名 | 说明 | 参数 | 最低版本 |
162-
| ----------- | ---------------- | ----------------------------------------------------------------------------- | -------- |
159+
| 方法名 | 说明 | 参数 | 最低版本 |
160+
| ------ | ---------------- | ----------------------------------------------------------------------------- | -------- |
163161
| change | 绑定值变化时触发 | event.detail = { value, selectedItem }, value 为选中值,selectedItem 为选中项 | - |
164162
| close | 关闭菜单 | - | - |
165163
| open | 展开菜单 | - | - |
164+
| closed | 菜单完全关闭 | - | - |
165+
| opened | 菜单展开完成 | - | - |
166166

167167
## DropdownItem Methods
168168

src/uni_modules/wot-design-uni/components/wd-drop-menu-item/wd-drop-menu-item.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
@before-enter="handleOpen"
1414
@after-enter="handleOpened"
1515
@before-leave="handleClose"
16-
@after-leave="onPopupClose"
16+
@after-leave="handleClosed"
1717
>
1818
<view v-if="options.length">
1919
<view
@@ -160,7 +160,7 @@ function open() {
160160
161161
emit('open')
162162
}
163-
function onPopupClose() {
163+
function handleClosed() {
164164
showWrapper.value = false
165165
emit('closed')
166166
}

0 commit comments

Comments
 (0)