53 lines
1.0 KiB
Markdown
53 lines
1.0 KiB
Markdown
|
|
||
|
<cn>
|
||
|
#### 自定义页脚按钮属性
|
||
|
传入 `okButtonProps` 和 `cancelButtonProps` 可分别自定义确定按钮和取消按钮的 props。
|
||
|
</cn>
|
||
|
|
||
|
<us>
|
||
|
#### Customize footer buttons props
|
||
|
Passing `okButtonProps` and `cancelButtonProps` can customize the ok button and cancel button props.
|
||
|
</us>
|
||
|
|
||
|
```html
|
||
|
<template>
|
||
|
<div>
|
||
|
<a-button type="primary" @click="showModal">Open</a-button>
|
||
|
<a-modal
|
||
|
title="Basic Modal"
|
||
|
v-model="visible"
|
||
|
@ok="handleOk"
|
||
|
:okButtonProps="{ props: {disabled: true} }"
|
||
|
:cancelButtonProps="{ props: {disabled: true} }"
|
||
|
>
|
||
|
<p>Some contents...</p>
|
||
|
<p>Some contents...</p>
|
||
|
<p>Some contents...</p>
|
||
|
</a-modal>
|
||
|
</div>
|
||
|
</template>
|
||
|
<script>
|
||
|
export default {
|
||
|
data() {
|
||
|
return {
|
||
|
visible: false,
|
||
|
}
|
||
|
},
|
||
|
methods: {
|
||
|
showModal() {
|
||
|
this.visible = true
|
||
|
},
|
||
|
handleOk(e) {
|
||
|
console.log(e);
|
||
|
this.visible = false
|
||
|
},
|
||
|
handleCancel(e) {
|
||
|
console.log(e);
|
||
|
this.visible = false
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
</script>
|
||
|
```
|
||
|
|