vue实现显示消息提示框功能

 更新时间:2024年04月27日 15:20:21   作者:换日线°  
这篇文章主要介绍了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等文件预览!',
        })

总结

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

相关文章

  • vue中$refs, $emit, $on, $once, $off的使用详解

    vue中$refs, $emit, $on, $once, $off的使用详解

    这篇文章主要介绍了vue中$refs, $emit, $on, $once, $off的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • 解决Vue Loading PostCSS Plugin failed:Cannot find module autoprefixer问题

    解决Vue Loading PostCSS Plugin failed:Cann

    这篇文章主要介绍了解决Vue Loading PostCSS Plugin failed:Cannot find module autoprefixer问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • vue封装一个图案手势锁组件

    vue封装一个图案手势锁组件

    手势锁是常见的一种手机解锁方式,本文主要介绍了vue封装一个图案手势锁组件,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Vue标尺插件使用详解

    Vue标尺插件使用详解

    这篇文章主要为大家详细介绍了Vue标尺插件的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • vue-cli自定义创建项目eslint依赖冲突解决方式

    vue-cli自定义创建项目eslint依赖冲突解决方式

    vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,在创建项目时,如果遇到npm安装报错,通常是由于依赖版本冲突造成的,文中通过图文以及代码介绍的非常详细,需要的朋友可以参考下
    2024-09-09
  • VUE3函数的声明和使用举例

    VUE3函数的声明和使用举例

    这篇文章主要给大家介绍了关于VUE3函数的声明和使用的相关资料, Vue3是一种流行的JavaScript框架,它允许开发人员构建现代化的Web应用程序,需要的朋友可以参考下
    2023-07-07
  • Vue+Element+Springboot图片上传的实现示例

    Vue+Element+Springboot图片上传的实现示例

    最近在学习前段后分离,本文介绍了Vue+Element+Springboot图片上传的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2021-11-11
  • vue中v-if和v-show使用区别源码分析

    vue中v-if和v-show使用区别源码分析

    这篇文章主要为大家介绍了vue中v-if和v-show使用区别源码分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • vue2.0的contextmenu右键弹出菜单的实例代码

    vue2.0的contextmenu右键弹出菜单的实例代码

    本篇文章主要介绍了vue2.0的contextmenu右键弹出菜单的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • 详解使用webpack打包编写一个vue-toast插件

    详解使用webpack打包编写一个vue-toast插件

    本篇文章主要介绍了详解使用webpack打包编写一个vue插件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11

最新评论