vue实现显示消息提示框功能
作者:换日线°
这篇文章主要介绍了vue实现显示消息提示框功能,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
vue显示消息提示框功能
效果图
如下所示

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<style type="text/css">
.toast {
position: fixed;
z-index: 2000;
left: 50%;
top: 45%;
transition: all .5s;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
text-align: center;
border-radius: 5px;
color: #FFF;
background: rgba(17, 17, 17, 0.7);
height: 45px;
line-height: 45px;
padding: 0 15px;
max-width: 150px;
}
</style>
<body>
<!-- 提示框 -->
<div id="app">
<div @click="binxs">
{{username}}
</div>
<div class="toast" v-show="toastShow">
{{toastText}}
</div>
</div>
<script src="../js/vue.js" type="text/javascript" charset="utf-8">
</script>
<script>
const obj = {
toastShow: false,
toastText: '',
username: '显示消息提示框'
}
const app = new Vue({
el: '#app',
data: obj,
methods: {
toast(str) {
let v = this
v.toastText = str
v.toastShow = true
setTimeout(function() {
v.toastShow = false
}, 1500)
},
binxs: function(e) {
this.toast('显示成功')
}
}
})
</script>
</body>
</html>
vue消息提示通知的几种方式汇总
Vue 消息提示通知组件(Message /Notification)是我们日常开发中经常使用的组件,它可用作与用户交互的反馈提示,信息提交成功、错误、操作警告等场景使用。
原生JavaScript 提供了 alert、prompt、confirm 等方法
提示框1=>Message.error
import { Message } from “element-ui”;Message.error('该金额区间不存在,请检查后重新输入')
提示框2=>success
Message({
type: 'success',
message: '删除成功!',
})

提示框3=>error
Message({
type: 'error',
message: '你不是上传用户,无法进行文件修改!',
})

提示框4=>warning
Message({
type: 'warning',
message: '暂不支持该类型文件预览!目前支持图片与word、pdf、excel、图片、txt等文件预览!',
})

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
