File tree 5 files changed +17
-14
lines changed
docs/src/components/common-ui
playground/src/views/examples/drawer
5 files changed +17
-14
lines changed Original file line number Diff line number Diff line change @@ -127,13 +127,14 @@ const [Drawer, drawerApi] = useVbenDrawer({
127
127
128
128
除了上面的属性类型包含` slot ` ,还可以通过插槽来自定义弹窗的内容。
129
129
130
- | 插槽名 | 描述 |
131
- | -------------- | ------------------- |
132
- | default | 默认插槽 - 弹窗内容 |
133
- | prepend-footer | 取消按钮左侧 |
134
- | append-footer | 取消按钮右侧 |
135
- | close-icon | 关闭按钮图标 |
136
- | extra | 额外内容(标题右侧) |
130
+ | 插槽名 | 描述 |
131
+ | -------------- | -------------------------------------------------- |
132
+ | default | 默认插槽 - 弹窗内容 |
133
+ | prepend-footer | 取消按钮左侧 |
134
+ | center-footer | 取消按钮和确认按钮中间(不使用 footer 插槽时有效) |
135
+ | append-footer | 确认按钮右侧 |
136
+ | close-icon | 关闭按钮图标 |
137
+ | extra | 额外内容(标题右侧) |
137
138
138
139
### drawerApi
139
140
Original file line number Diff line number Diff line change @@ -137,11 +137,12 @@ const [Modal, modalApi] = useVbenModal({
137
137
138
138
除了上面的属性类型包含` slot ` ,还可以通过插槽来自定义弹窗的内容。
139
139
140
- | 插槽名 | 描述 |
141
- | -------------- | ------------------- |
142
- | default | 默认插槽 - 弹窗内容 |
143
- | prepend-footer | 取消按钮左侧 |
144
- | append-footer | 取消按钮右侧 |
140
+ | 插槽名 | 描述 |
141
+ | -------------- | -------------------------------------------------- |
142
+ | default | 默认插槽 - 弹窗内容 |
143
+ | prepend-footer | 取消按钮左侧 |
144
+ | center-footer | 取消按钮和确认按钮中间(不使用 footer 插槽时有效) |
145
+ | append-footer | 确认按钮右侧 |
145
146
146
147
### modalApi
147
148
Original file line number Diff line number Diff line change @@ -274,7 +274,7 @@ const getAppendTo = computed(() => {
274
274
{{ cancelText || $t('cancel') }}
275
275
</slot >
276
276
</component >
277
-
277
+ < slot name = " center-footer " ></ slot >
278
278
<component
279
279
:is =" components.PrimaryButton || VbenButton"
280
280
v-if =" showConfirmButton"
Original file line number Diff line number Diff line change @@ -321,7 +321,7 @@ function handleClosed() {
321
321
{{ cancelText || $t('cancel') }}
322
322
</slot >
323
323
</component >
324
-
324
+ < slot name = " center-footer " ></ slot >
325
325
<component
326
326
:is =" components.PrimaryButton || VbenButton"
327
327
v-if =" showConfirmButton"
Original file line number Diff line number Diff line change @@ -30,5 +30,6 @@ function lockDrawer() {
30
30
<Button type =" primary" @click =" lockDrawer" >锁定抽屉状态</Button >
31
31
<!-- <template #prepend-footer> slot </template> -->
32
32
<!-- <template #append-footer> prepend slot </template> -->
33
+ <!-- <template #center-footer> center slot </template> -->
33
34
</Drawer >
34
35
</template >
You can’t perform that action at this time.
0 commit comments