javascript - 显示所有数据后如何停止渲染vue轮播组件
问题描述
正如标题所说,我想在显示数据后或 x 秒后停止渲染 vue 轮播组件。我还没有找到任何与此相关的信息。我知道这样做很……很奇怪,但对于某些项目,我仍然想知道如何去做。这是代码:
<div class="col-md-12 col-sm-12 col latest-news max-width">
<carousel
:per-page="1"
:mouse-drag="false"
:autoplay="true"
:paginationEnabled="false"
:loop="true"
:speed="1500"
:autoplayTimeout="7000"
>
<slide v-for="post in posts_1" :post="post" :key="post.id">
<NewsTitle class="most-important" :post="post" :key="post.id" />
</slide>
</carousel>
</div>
解决方案
这是你需要的吗?
<template>
<carousel
v-if="showCarousel"
...
>
...
</carousel>
</template>
<script>
export default {
data: function(){
return {
showCarousel: true,
}
},
methods: {
hideCarousel: function(){
setTimeout(() => {
this.showCarousel = false;
}, 5000);
}
},
created: function(){
this.hideCarousel();
}
}
</script>
如果你想隐藏你的轮播,你应该依赖于showCarousel
变量。您还需要为标签添加v-if="showCarousel"
条件carousel
。我的代码应该在 5000 毫秒或 5 秒后隐藏轮播。
推荐阅读
- html - 使用 CSS 选择器定位动态 CSS 元素
- javascript - 两个 jquery 下拉菜单在创建页面上工作,但不在编辑页面上
- sql - 在加入另一个表时,如何在每个案例的案例语句中给出 where 条件
- html - 将 AWS 中使用的某些百分比替换为 $25 的编码名称是什么
- sql-server - 如何在 SQL Server 中创建以 PRIMARY 为列名的表?
- python - pysnmp 自定义 MIB-Walk 失败
- html - 如何仅显示图像名称而不是完整的图像路径
- javascript - 这个使用 API 的 Alexa 意图有什么错误?
- pytorch - 多维向量的 Torch 选择索引
- jakarta-mail - 在报告名称中使用泰文字符安排 jasper 报告会导致电子邮件带有错误的文件名附件