我正在尝试使用Vue的有条件地显示或隐藏选择文本字段
Transition
。尽管如此,文本字段仍会弹出并在没有任何转换的情况下离开。
<template>
<Transition
v-if="isActive"
name="fade"
>
<v-autocomplete
:items="[1,2,3]"
></v-autocomplete>
</Transition>
</template>
<script setup>
import { ref } from 'vue'
const isActive = ref(false); // This will be toggled in a different location of the code
</script>
<style scoped>
.fade-enter-active,
.fade-leave-active {
transition: opacity 0.5s ease;
}
.fade-enter-from,
.fade-leave-to {
opacity: 0;
}
</style>
我尝试过不同的方法,比如
v-if
在
v-autocomplete
组件,而不是
过渡
,但我无法让它运转起来。以下是上的一个示例
Vuetify Playground
我做错了什么?如果不可能
过渡
,我怎么能达到同样的结果呢?