VueJS 显示和隐藏消息 [英] VueJS Showing and Hiding Messages

查看:58
本文介绍了VueJS 显示和隐藏消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个基本的 CLI 结构环境.我有一个组件来显示消息/警报,即:登录失败等......

由于这个组件将在整个应用程序中重复使用,我想将它导入到根 App.vue 文件并在那里处理.它正在工作......有点.

它可以很好地显示消息/警报,但我希望它在设定的秒数后隐藏/消失/蒸发.或者单击一个按钮,它会隐藏/消失/蒸发 - 我在下面的警报组件示例中显示了这一点.在某个预定义的时间之后,我根本无法隐藏,并且单击和隐藏有效,但是取消隐藏也会产生问题.我在 App.vue 文件中使用 setTimeout 方法在 5 秒后自动隐藏,但不会发生任何事情我认为该方法在导入 Alert 模块之前触发......我认为.

到目前为止,这是我的代码......似乎是一项简单的任务,但在过去的几个小时里它一直在破坏我的大脑:

应用组件: