Blame view

test/routers/message.vue 1.53 KB
7c15ac9e   梁灏   add Message compo...
1
  <template>
66993732   梁灏   update Modal、Poptip
2
3
4
      <i-button @click="confirm">标准</i-button>
      <i-button @click="custom">自定义按钮文字</i-button>
      <i-button @click="async">异步关闭</i-button>
7c15ac9e   梁灏   add Message compo...
5
6
  </template>
  <script>
7c15ac9e   梁灏   add Message compo...
7
      export default {
7c15ac9e   梁灏   add Message compo...
8
          methods: {
66993732   梁灏   update Modal、Poptip
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
              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'
                  });
              },
              async () {
                  this.$Modal.confirm({
                      title: '确认对话框标题',
                      content: '<p>对话框将在 2秒 后关闭</p>',
                      loading: true,
                      onOk: () => {
                          setTimeout(() => {
                              this.$Modal.remove();
                              this.$Message.info('异步关闭了对话框');
                          }, 2000);
                      }
                  });
7c15ac9e   梁灏   add Message compo...
41
              }
7c15ac9e   梁灏   add Message compo...
42
43
          }
      }
e1134de2   jingsam   not bundle vue in...
44
  </script>