首页 > 其他分享 >vue中控制组件过渡动画

vue中控制组件过渡动画

时间:2022-11-20 23:11:08浏览次数:45  
标签:动画 vue 自定义 状态 leave active enter 组件

 

基本用法

首先先要给 组件添加 自定义名字

<button @click="show = !show">Toggle</button>
<Transition name="自定义名称">
 <p v-if="show">hello</p>
</Transition>

 

css样式需要对 Transition 进行绑定

.自定义名称-enter-active,
.自定义名称-leave-active {
transition: opacity 0.5s ease;
}

.自定义名称-enter-from,
.自定义名称-leave-to {
opacity: 0;
}

 

Transition的css用法

  1. v-enter-from:进入动画的起始状态。

  2. v-enter-active:进入动画的生效状态。

  3. v-enter-to:进入动画的结束状态。

  4. v-leave-from:离开动画的起始状态。

  5. v-leave-active:离开动画的生效状态。

  6. v-leave-to:离开动画的结束状态。

标签:动画,vue,自定义,状态,leave,active,enter,组件
From: https://www.cnblogs.com/Dollom/p/16910002.html

相关文章

  • vue-router全局导航守卫
    实现组件跳转时,浏览器标题更新①router的index.js文件中routes配置添加meta属性 ②router.beforeEach方法importVuefrom'vue'importVueRouterfrom'vue-rout......
  • Vue3 reactive 之源码的实现
    Reflect.get()方法与从对象(target[propertyKey])中读取属性类似,但它是通过一个函数执行来操作的。exportconstreactive=<Textendsobject>(target:T)=>{......
  • 【博学谷学习记录】超强总结,用心分享|狂野架构Spring设计理念及核心组件
    1.Spring架构设计Spring框架是一个分层架构,他包含一系列的功能要素,并被分为大约20个模块2.设计理念Spring是面向Bean的编程(BOP:BeanOrientedProgramming),Bean在Sprin......
  • Vue3组件Props属性名不能与Setup()中变量名不可重复
    npmrunlint,显示错误点:30:9   error Gettingavaluefromthe`props`inrootscopeof`setup()`willcausethevaluetolosereactivity vue/no-setup-pr......
  • Vue
    1、Vue是一套前端框架,免除原生JavaScript的DOM操作,简化书写。2、基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。3、官网:https://cn.vue......
  • Vue笔记 - 样式穿透原理及使用方法
    样式穿透目录样式穿透1.为什么需要样式穿透1.1为什么样式会失效2.如何使用样式穿透2.1实例1.为什么需要样式穿透在开发中引入了第三方组件库(如element-ui),但又想......
  • vue组件中插入二维码的操作
    vue组件中插入二维码的操作 引入在public/index.html的head标签中引入:<scriptsrc="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>......
  • Vue3笔记 - 浅析Vue2和Vue3响应式原理及两者差异
    浅析Vue2和Vue3响应式原理及两者差异目录浅析Vue2和Vue3响应式原理及两者差异vue2的响应式vue2中为数据添加响应式模拟Vue2实现响应式原理vue3的响应式vue3中为数据添加响......
  • Uncaught ReferenceError: Vue is not defined(之二)
    背景最近开发的一个项目,前段时间开发过程中还好好的,最近一次打包部署后,浏览器访问一直是打不开:打开控制台,看到的一个报错如下: 作为一个前端不太熟练的后端研发,我在网上......
  • Uncaught ReferenceError: Vue is not defined(之一)
    报错信息UncaughtReferenceError-Vueisnotdefined报错代码示例<body><divid="app"><span>{{username}}</span></div><scriptsrc="https://cdn.......