Commit 0069c7b150469b0ca795682cde5ba02bd514cf51

Authored by 梁灏
1 parent 14b1413a

update Message style

examples/routers/message.vue
1 <template> 1 <template>
2 - <Button @click="loading">Display loading...</Button> 2 + <div>
  3 + <Button type="primary" @click="info">Display info prompt</Button>
  4 + <Button @click="success">Display success prompt</Button>
  5 + <Button @click="warning">Display warning prompt</Button>
  6 + <Button @click="error">Display error prompt</Button>
  7 + <Button @click="loading">Display loading...</Button>
  8 + <Button @click="closable">Display a closable message</Button>
  9 + </div>
3 </template> 10 </template>
4 <script> 11 <script>
5 export default { 12 export default {
6 methods: { 13 methods: {
  14 + info () {
  15 + this.$Message.info({
  16 + content: '这是一条普通的提示',
  17 + duration: 1000
  18 + });
  19 + },
  20 + success () {
  21 + this.$Message.success('This is a success tip');
  22 + },
  23 + warning () {
  24 + this.$Message.warning('This is a warning tip');
  25 + },
  26 + error () {
  27 + this.$Message.error('This is an error tip');
  28 + },
7 loading () { 29 loading () {
8 const msg = this.$Message.loading({ 30 const msg = this.$Message.loading({
9 content: 'Loading...', 31 content: 'Loading...',
10 duration: 0 32 duration: 0
11 }); 33 });
12 - setTimeout(msg, 103000); 34 + setTimeout(msg, 3000);
13 }, 35 },
  36 + closable () {
  37 + this.$Message.info({
  38 + content: 'Tips for manual closing',
  39 + duration: 1000,
  40 + closable: true
  41 + });
  42 + }
14 } 43 }
15 } 44 }
16 </script> 45 </script>
src/styles/components/message.less
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 @icon-prefix-cls: ~"@{css-prefix}icon"; 2 @icon-prefix-cls: ~"@{css-prefix}icon";
3 3
4 .@{message-prefix-cls} { 4 .@{message-prefix-cls} {
5 - font-size: @font-size-small; 5 + font-size: @font-size-base;
6 position: fixed; 6 position: fixed;
7 z-index: @zindex-message; 7 z-index: @zindex-message;
8 width: 100%; 8 width: 100%;
@@ -70,9 +70,13 @@ @@ -70,9 +70,13 @@
70 } 70 }
71 71
72 .@{icon-prefix-cls} { 72 .@{icon-prefix-cls} {
73 - margin-right: 8px;  
74 - font-size: 14px;  
75 - top: 1px;  
76 - position: relative; 73 + margin-right: 4px;
  74 + font-size: @font-size-large;
  75 + vertical-align: middle;
  76 + }
  77 + &-custom-content{
  78 + span{
  79 + vertical-align: middle;
  80 + }
77 } 81 }
78 } 82 }
79 \ No newline at end of file 83 \ No newline at end of file