javascript - 将 Alpine.js x-transitions 转换为 Vue.js 转换类?

标签 javascript vue.js alpine.js

所以,我有一个轻微的概念问题。我还要承认我主要是一名后端开发人员和松散的前端开发人员,希望学习更好的 UI/UX 原则/框架等,所以如果这是一个相对简单的问题,请提前道歉。

我有以下 x-transition在 Alpine.js 中构建的示例:

<div
    x-show="open"
    x-transition:enter="transition ease-out duration-100"
    x-transition:enter-start="transform opacity-0 scale-95"
    x-transition:enter-end="transform opacity-100 scale-100"
    x-transition:leave="transition ease-in duration-75"
    x-transition:leave-start="transform opacity-100 scale-100"
    x-transition:leave-end="transform opacity-0 scale-95"
>...</div>

我试图将其转换为 Vue.js 中的过渡动画
<transition
    name="custom-classes-transition"
    enter-class="transition ease-out duration-100"
    enter-active-class="transform opacity-0 scale-95"
    enter-to-class="transform opacity-100 scale-100"
    leave-class="transition ease-in duration-75"
    leave-active-class="transform opacity-100 scale-100"
    leave-to-class="transform opacity-0 scale-95"
>
    <div v-if="open>

    </div>
</transition>

但是,唉,什么都没有。该怎么办?

最佳答案

我想这可能是你正在寻找的

<transition
    enter-active-class="transition duration-100 ease-out"
    leave-active-class="transition duration-75 ease-in"
    enter-class="transform opacity-0 scale-95"
    enter-to-class="transform opacity-100 scale-100"
    leave-class="transform opacity-100 scale-100"
    leave-to-class="transform opacity-0 scale-95"
>

关于javascript - 将 Alpine.js x-transitions 转换为 Vue.js 转换类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60450094/

相关文章:

JavaScript 队列 native

javascript - 如何在d3js中显示堆积条形图的总值

javascript - 无框窗口不可拖动 - Mac OSX

vue.js - Vue Material - 设计表格按钮的样式?

javascript - 如何用函数链中的空字符串替换数据库中的空值

javascript - 如何使用 url 将 Base64 格式的 PDF 保存到数据库中?

vue.js - 有没有办法访问 Vue $scopedSlots 挂载的 DOM 元素?

tailwind-css - 如何在页面加载时隐藏闪烁的对话框内容?

javascript - AlpineJs : Cannot read properties of undefined (reading 'focus' )

laravel - AlpineJS 内联函数和 Laravel @json