pass 0.0.13+
Message 消息提示基础用法
展开查看
<template>
<mg-button :size="'mini'" @click="open1">默认(info)</mg-button>
<mg-button :size="'mini'" @click="open2">成功</mg-button>
<mg-button :size="'mini'" @click="open3">警告</mg-button>
<mg-button :size="'mini'" @click="open4">错误</mg-button>
<mg-button :size="'mini'" @click="open5">8秒关闭</mg-button>
<mg-button :size="'mini'" @click="open6">间隔</mg-button>
</template>
<script>
export default {
methods: {
open1() {
this.$message({
message: '这是一条默认消息',
});
},
open2() {
this.$message({
message: '这是一条成功的消息',
type: 'success'
});
},
open3() {
this.$message({
message: '这是一条警告的消息',
type: 'warning'
});
},
open4() {
this.$message({
message: '这是一条错误的消息',
type: 'error'
});
}
open5() {
this.$message({
message: '这是一条8秒后关闭的消息',
duration:8,
});
}
open6() {
this.$message({
message: '这是一条顶部间隔60px的消息',
gap: 60
});
}
}
}
</script>
1
2
3
4
5
6
7
8
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
41
42
43
44
45
46
47
48
49
50
51
52
53
2
3
4
5
6
7
8
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
41
42
43
44
45
46
47
48
49
50
51
52
53
setup
中使用
在
<script>
import { mgMsg } from 'mango-ui-vue/packages/message'
export default {
setup(){
mgMsg({
message: 'this is msg',
})
}
}
</script>
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
注意!
如果仅仅打包 message
组件,请使用上面的引入方式
如果已经引入全量的依赖,也可以直接:
import { mgMsg } from 'mango-ui-vue'
1
Message Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
message | 消息内容,必填 | string | - | - |
type | 提示类型 | string | info/success/warning/error | info |
duration | 显示时长,单位秒,为0时不关闭 | number | - | 3 |
gap | 顶部的间隔,单位px | number | - | 20 |
zIndex | z-index 的值 | number/string | - | - |
Message Event
事件 | 说明 | 回参 |
---|---|---|
onClick | msg关闭时触发 | - |