问题:列表卡片翻转效果动画,只有第一次加载dom的时候执行一次。

1、点击列表中分页的时候,不管加载第几页的数据,翻转动画效果都不执行

2、点击卡片操作的时候,当前卡片的翻转效果消失了,其他改变的样式都是好的

3、单独点击卡片效果的显示了,然后再单击分页时,那个被单独操作的卡片,分页时的动画又没有了

解决:

动画css:

@keyframes fanzhuan{

from{  transform: rotateY(0)}

to{ transform: rotateY(180deg)}

}

@keyframes fanzhuan1{

from{  transform: rotateY(0)}

to{ transform: rotateY(180deg)}

}

.fanye{

animation:fanzhuan 0.5s linear 1 ;

}

.fanye1{

animation:fanzhuan1 0.5s linear 1 ;

}

js:

Vue  实例中data 中定义一个属性,用来控更新动画效果的执行,例如:isUpdate:false

点击分页加载数据成功时,给list赋值时,加,

this_.isupdate = false//每次数据加载完成,先把控制动画样式的isupdate设置成false

this_.$nextTick(function(){//如果不是更新dom,可不需要这个,$nextTick就是用来知道什么时候dom更新完成的

setTimeout(()=>{

this_.list = page.list

this_.update = true

}, 100)

})

html:

//红色标注的地方

<li v-for="(item,index) in list" :key="index" :class="[{fanye:update},{fanye1:item.isChecked}]">

解决以上2.3的方法是,重新定义.class,重新定义动画名称,不要方便使用一个,我就是因为一开始全用的一个,没有效果

Vue动画没效果问题相关推荐

  1. javafx 动画没效果_通过JavaFX标注制作动画效果

    javafx 动画没效果 在本文中,您将学习如何使用JavaFX的动画API创建标注. 您可以在https://www.youtube.com/watch?v=XTHbB0LRdT4的 YouTube ...

  2. 关于vue动画没有效果的解决

    有时使用动画时,动画可能动都不动 这时添加 el.offsetHeight或许可以解决问题 <div id="app"><input type="but ...

  3. vue动画效果配置和弹层css sticky footer

    vue动画效果配置 有两种方式: 一种是css方式 需要注意 4 个(CSS)类名在 enter/leave 的过渡中切换: v-enter: 定义进入过渡的开始状态.在元素被插入时生效,在下一个帧移 ...

  4. Vue动画的淡入淡出效果

    今天呢,我们来利用vue动画实现以下淡入淡出效果 在vue中,显示隐藏和创建移除,一个元素或者一个组件的时候,可以通过transition实现动画 主要通过6个类名来控制 进入(显示,创建) v-en ...

  5. Vue 动画效果 及 Animate的基本使用

    Vue 动画效果 及 Animate的基本使用 运用原来的css代码编写动画,但是动画的类名在Vue是有规定,在进入的时候使用v-enter-active,离开的时候使用v-leave-active ...

  6. 深入理解Vue动画原理

    深入讲解 Vue 动画原理 文档 过渡 & 动画 轮播组件slides 轮播难点在于最末位到首位的切换方式,在讲轮播之前需要讲下动画. Vue动画支持很多种不同的方式. Vue动画方式1 - ...

  7. vue基础:Vue动画

    文章目录 vue动画 前言 什么是Vue动画,它能用在哪些场景? vue动画的两个状态切换 进入( enter ) 退出;离开( leave ) vue动画为我们提供了什么? 要完成一个动画,我们还需 ...

  8. vue动画过渡 javascript钩子函数详解

    vue动画过渡js钩子函数详解 前言 js钩子函数运行时间 js钩子函数的过渡或动画 总结 结语 前言 转载请注明出处并附上链接. 本文中,enter(leave)过程指的是beforeEnter.e ...

  9. Vue动画工具及特效

    vue动画部分,这部分难度主要在于动画代码的固定形式,比较繁琐复杂,举出几个实例. 1.单元素/组件的过渡 资源包: <script src="node_modules/vue/dis ...

最新文章

  1. 高并发大流量专题---8、动态语言的并发处理
  2. Vlan间路由实验(单臂路由实现法)
  3. redis教程(一)之redis简介
  4. nginx php页面打开404,nginx php页面 error_page 404不起作用解决
  5. tta部署_YOLOv5项目介绍
  6. Docker最全教程——数据库容器化之持久保存数据(十一)
  7. Spark _22 _创建DataFrame的几种方式(一)
  8. 《犯罪心理学》读书笔记(part3)--影响犯罪心理形成发展的外部因素
  9. 提取某一个镇的行政边界_接口测试:A04_HttpRunner通用_02_提取数据_02_regex方式
  10. sa无法映射到数据 报错:创建对于用户sa失败
  11. python打开文件对话框_python实战演练:如何通过对话框打开文件并对文件进行对比...
  12. Bots Inc宣布订购1000台比特币矿机,价值400万美元
  13. element中form表单resetFields()方法重置表单无效
  14. 批量删除.svn文件的方法
  15. 酒店计算机管理系统维护合同,酒店计算机管理系统维护合同协议书范本(4页)-原创力文档...
  16. requests下载多张图片
  17. word公式编辑器复制粘贴未响应_word2016一复制公式就卡死?
  18. 库克说他在上大学时学会了编程,你呢?
  19. methods: 68368 65536
  20. css中鼠标手,css各种鼠标手型集合

热门文章

  1. 如何通过互联网访问自己的网页
  2. 华为od机试题2 真题
  3. Java与C/C++的连动
  4. java sinh_Java StrictMath sinh()用法及代码示例
  5. 输入一个字符串,将其中大写字母转换为对应小写字母之后的第五个字母,若原始大写字母为V~Z, 则转换为对应小写字母的值减21。其他字符不变,输出转换.
  6. SMO算法笔记及个人理解
  7. MySQL 5.5系列安装步骤教程(图解版)
  8. SWAT模型十八个案例
  9. DevExpress MessageBox 弹出框 底层类
  10. MySQL 两张表取差集