Blame view

test/routers/message.vue 2.14 KB
7c15ac9e   梁灏   add Message compo...
1
  <template>
e1134de2   jingsam   not bundle vue in...
2
3
4
5
6
7
      <i-button @click="info">info</i-button>
      <i-button @click="success">success</i-button>
      <i-button @click="error">error</i-button>
      <i-button @click="warning">warning</i-button>
      <i-button @click="loading">手动消失</i-button>
      <i-button @click="destroy">destroy</i-button>
be966e9f   梁灏   add Modal component
8
9
10
11
12
13
14
15
16
      <Alert closable>消息提示文案</Alert>
      <Alert type="success" show-icon closable>
          成功提示文案
          <span slot="desc">成功的提示描述文案成功的提示描述文案成功的提示描述文案成功的提示描述文案成功的提示描述文案</span>
      </Alert>
      <Card :bordered="false">
          <p slot="title">无边框标题</p>
          <p>无边框内容填充无边框内容填充无边框内容填充无边框内容填充无边框内容填充无边框内容填充无边框内容填充无边框内容填充无边框内容填充无边框内容填充无边框内容填充。</p>
      </Card>
7c15ac9e   梁灏   add Message compo...
17
18
  </template>
  <script>
e1134de2   jingsam   not bundle vue in...
19
      import { Message, iButton, Alert, Card } from 'iview';
7c15ac9e   梁灏   add Message compo...
20
21
22
23
  
      export default {
          components: {
              Message,
e1134de2   jingsam   not bundle vue in...
24
              iButton,
be966e9f   梁灏   add Modal component
25
26
              Alert,
              Card
7c15ac9e   梁灏   add Message compo...
27
28
          },
          props: {
e1134de2   jingsam   not bundle vue in...
29
  
7c15ac9e   梁灏   add Message compo...
30
31
32
          },
          data () {
              return {
e1134de2   jingsam   not bundle vue in...
33
  
7c15ac9e   梁灏   add Message compo...
34
35
36
37
38
39
40
              }
          },
          computed: {
  
          },
          methods: {
              info () {
4901af54   梁灏   optimize Message ...
41
                  Message.info('欢迎来到iView', 1000, () => {
7c15ac9e   梁灏   add Message compo...
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
                      console.log('close info');
                  });
              },
              success () {
                  Message.success('成功啦', 5, () => {
                      console.log('close successs');
                  });
              },
              error () {
                  Message.error('错误啦');
              },
              warning () {
                  Message.warning('来个警告');
              },
              loading () {
47e58396   梁灏   message component...
57
58
59
                  const hide = Message.loading('我是loading', 0);
  
                  setTimeout(hide, 5000);
d3671687   梁灏   add destroy() for...
60
61
62
              },
              destroy () {
                  Message.destroy();
7c15ac9e   梁灏   add Message compo...
63
64
65
              }
          },
          ready () {
47e58396   梁灏   message component...
66
67
68
69
  //            Message.config({
  //                top: 50,
  //                duration: 8
  //            });
7c15ac9e   梁灏   add Message compo...
70
71
          }
      }
e1134de2   jingsam   not bundle vue in...
72
  </script>