【发布时间】:2019-08-06 21:56:59
【问题描述】:
好的,所以我是 Vue 的新手(基本上,一般来说是 JS 的新手,但我现在正在玩 Vue),我想做的是自动隐藏一个元素(不是点击)里面组件的模板标签。在 jQuery 中,这看起来像:
$(function() {
setTimeout(function() {
$(".hideElement").hide()
}, 1000);
});
但这在 Vue 中是如何工作的?我的组件如下所示:
<template>
<div>
<h1 class="hideElement"> HELLO </h1>
</div>
</template>
<script> // nothing here
</script>
<style> // nothing here
</style>
我知道如何在单击按钮时切换元素,但我只想在每次用户进入此组件(这是一个新的“页面”)时自动隐藏 1 秒后没有任何点击事件
【问题讨论】:
标签: vue.js vuejs2 settimeout vue-cli