vue.js - 使用计算的元素上的 vue 转换
问题描述
我有一些通过计算属性呈现的文本。除了在元素上使用 transition: all 0.5s 之外,有没有一种方法可以使用 Vue 转换标签将转换输出延迟更改为延迟转换?
解决方案
Vue 提供 out-in 和 in-out 的过渡模式
in-out:新元素先过渡进来,完成后,当前元素过渡出去。
out-in:当前元素先转出,完成后,新元素转入。
现在让我们用 out-in 更新我们的开/关按钮的转换:
<transition name="fade" mode="out-in">
<!-- ... computed prop ... -->
</transition>
进出模式不经常使用,但有时对于稍微不同的过渡效果很有用。
来源:https ://vuejs.org/v2/guide/transitions.html#Transition-Modes
推荐阅读
- html - CSS 背景图像,带旋转、重复和不透明度
- angularjs - 重复的本地通知
- google-app-engine - 如何通过 Apps 脚本验证服务帐户以调用 GCP 云功能
- python-3.x - 如何在不推动他人的情况下更改小部件的大小
- sql-server - 在 T-SQL 中计算用户数的更简单方法
- c++ - 一元'*'的无效类型参数(有'int') - 用于实现乘法和指数运算
- reactjs - iOS PWA 闪屏
- jenkins - 尽管凭据正确,Jenkins 在复制 repo 时失败
- javascript - 我是否应该在 Firebase 云功能中等待 Firestore 设置调用
- sql-server - SQL/XML UpdateGrams 可以在 ADO.NET 中运行吗?