gpt4 book ai didi

javascript - 在 Vue 中为简单的 v-if 指令设置动画

转载 作者:行者123 更新时间:2023-12-01 02:25:06 25 4
gpt4 key购买 nike

是否可以在 div 被删除/销毁时对 v-if 条件进行动画处理,更具体地说是“淡出”div?

我有最基本的条件:

<template v-if="initProxy">
<div class="page__boot">
<div>
</template>

在我的组件 data 属性中,当我将 initProxy 设置为 false 时,我想在渲染的 div 被销毁之前淡出它,而不是突然消失。我知道我错过了一些如此微不足道的东西...建议?

最佳答案

您应该遵循这个基本的 example

<template>
<transition name="fade">
<div class="page__boot" v-if="initProxy">
<div>
</transition>
</template>

并调整你的动画:

.fade-enter-active, .fade-leave-active {
transition: opacity .5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
opacity: 0;
}

您还可以更改 .fade-leave-active 的持续时间

关于javascript - 在 Vue 中为简单的 v-if 指令设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48884895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com