6259471f
梁灏
support Modal
|
1
2
|
<template>
<div>
|
77cf1cd5
Aresn
$Modal support SSR
|
3
4
5
|
<Button @click="confirm">标准</Button>
<Button @click="custom">自定义按钮文字</Button>
<Button @click="async">异步关闭</Button>
|
dce5a3ea
Aresn
update Modal
|
6
7
8
9
10
11
12
13
14
15
|
<Button type="primary" @click="modal1 = true">显示对话框</Button>
<Modal
v-model="modal1"
title="普通的Modal对话框标题"
@on-ok="ok"
@on-cancel="cancel">
<p>对话框内容</p>
<p>对话框内容</p>
<p>对话框内容</p>
</Modal>
|
6259471f
梁灏
support Modal
|
16
17
18
19
|
</div>
</template>
<script>
export default {
|
dce5a3ea
Aresn
update Modal
|
20
21
22
23
24
|
data () {
return {
modal1: false
}
},
|
6259471f
梁灏
support Modal
|
25
|
methods: {
|
dce5a3ea
Aresn
update Modal
|
26
27
28
29
30
31
|
ok () {
this.$Message.info('点击了确定');
},
cancel () {
this.$Message.info('点击了取消');
},
|
77cf1cd5
Aresn
$Modal support SSR
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
confirm () {
this.$Modal.confirm({
title: '确认对话框标题',
content: '<p>一些对话框内容</p><p>一些对话框内容</p>',
onOk: () => {
this.$Message.info('点击了确定');
},
onCancel: () => {
this.$Message.info('点击了取消');
}
});
},
custom () {
this.$Modal.confirm({
title: '确认对话框标题',
content: '<p>一些对话框内容</p><p>一些对话框内容</p>',
okText: 'OK',
cancelText: 'Cancel'
});
|
e5337c81
梁灏
fixed some compon...
|
51
|
},
|
77cf1cd5
Aresn
$Modal support SSR
|
52
53
54
55
56
57
58
59
60
61
62
63
|
async () {
this.$Modal.confirm({
title: '确认对话框标题',
content: '<p>对话框将在 2秒 后关闭</p>',
loading: true,
onOk: () => {
setTimeout(() => {
this.$Modal.remove();
this.$Message.info('异步关闭了对话框');
}, 2000);
}
});
|
6259471f
梁灏
support Modal
|
64
65
66
67
|
}
}
}
</script>
|