1.首先需要设置duration:0,这样它就不会消失
2.然后写个定时器,进行消失操作
代码如下:
<template>
<div>
<el-button @click="open1" >点击</el-button>
</div>
</template>
<script>
export default {
methods: {
open1() {
let _msg= this.$message({
showClose: true,
duration:0,
message: '恭喜你,这是一条成功消息',
type: "success",
});
setTimeout(function(){
_msg.close();
},3000)
},
}
}
</script>
3.这样鼠标放上去它也会三秒后消失
如图