Toast-消息弹出
$toast基础用法
预览
<m-button @click="$toast('天气太热,不想画画')">上方弹出</m-button>
<m-button @click="$toast('坐等快递,无心画画',{position:'middle'})">中间弹出</m-button>
<m-button @click="$toast('明天暴雨,不能画画',{position:'bottom'})">下面弹出</m-button>
设置关闭按钮
预览
<m-button @click="sendMessage1">上方弹出</m-button>
<m-button @click="sendMessage2">中间弹出</m-button>
<m-button @click="sendMessage3">下面弹出</m-button>
methods:{
sendMessage(position) {
this.$toast('不许在我的池塘里,洗笔!!', {
position:position,
autoTime:4,
closeButton:{
text:'知道了',
callback(toast){
console.log('用户说知道了')
}
}
})
},
sendMessage1(){
this.sendMessage('top')
},
sendMessage2(){
this.sendMessage('middle')
},
sendMessage3(){
this.sendMessage('bottom')
}
}
支持HTML
预览
<m-button @click="supportHTML">点我试下</m-button>
methods: {
supportHTML() {
this.$toast(`<strong style="color: yellow">欢迎参观!</strong>`, {
enableHTML: true,
position: 'middle',
closeButton: {
text: '好dei',
callback(toast) {
console.log('用户说知道了')
}
}
})
}
}