美文网首页
31-Vue动画-列表注意点

31-Vue动画-列表注意点

作者: 梦想成为小仙女 | 来源:发表于2019-02-25 22:02 被阅读23次

这里主要是通过程序的执行结果验证说明文档中的内容,然后对程序做出修改
https://cn.vuejs.org/v2/guide/transitions.html#列表过渡

image.png
image.png

一.问题

目前为止,关于过渡我们已经讲到:

  • 单个节点
  • 同一时间渲染多个节点中的一个

那么怎么同时渲染整个列表,比如使用 v-for ?在这种场景中,使用 <transition-group> 组件。在我们深入例子之前,先了解关于这个组件的几个特点:

  • 不同于 <transition>,它会以一个真实元素呈现:默认为一个 <span>。你也可以通过 tag 特性更换为其他元素。
  • 过渡模式不可用,因为我们不再相互切换特有的元素。
  • 内部元素 总是需要 提供唯一的 key 属性值。
    ------官方文档

简单的说,就是通过transition-group包裹的元素,浏览器的虚拟DOM会自动用span标签将其中的元素包裹起来
如果是li本身是块级元素,不适合用span这种行内元素包裹

二.解决方法

通过tag属性修改添加的包裹标签


image.png

1.把ul标签删除
2.给transition-group添加tag属性

三.注意点

1.列表过渡(动画)不能使用transition,必须使用transition-group
2.transition需要执行动画的元素不会做任何的包装
transition-group中需要执行动画的元素默认都会添加到一个审判标签中,可以通过tag特性更换为其它元素

相关文章

  • 31-Vue动画-列表注意点

    这里主要是通过程序的执行结果验证说明文档中的内容,然后对程序做出修改https://cn.vuejs.org/v2...

  • jQuery基础第三天(插件)

    1.5jQuery补充 需要注意的地方:animate动画:不支持背景的动画效果animate动画支持的属性列表参...

  • Vue中 v-for的注意点 和 列表动画

    一.v-for的注意点 1.v-for为了提升性能, 在更新已渲染过的元素列表时,会采用“就地复用”策略。也正是因...

  • 2019-01-07scss、animation、git

    scss、动画、git 一、scss 注意点:@charset “utf-8”; 二、动画:transform(动...

  • 前端第三方插件

    动画 tweenmax js动画库 tweenJS js动画库 easeljs js列表动画 ...

  • Android属性动画爬坑

    属性动画注意点 ofFloat等参数注意点 Animator的start方法,应该在Animator的addLis...

  • Android笔记——动画(0):笔记目录

    动画相关——笔记目录列表: 待定... 动画相关——参考博客目录列表: Animation教程_极客学院 Wiki...

  • UIViewAnimation —— 使用注意点

    注意点:对于苹果的头文件的查看,重要的方法或属性会放在最前面 一、首尾式动画注意点: 1、简单的提交动画 2、下面...

  • 手机影音04

    阅读原文 29-音乐列表AudioPager 30-音乐播放器页面-动画列表-帧动画 播放动画 31-创建服务和创...

  • 过渡动画——列表动画

    最近都在弄动画相关的东西,本来,想讲讲path的复杂动画。但想到,可能不太能被大家理解,而我,也一时半会不知道怎么...

网友评论

      本文标题:31-Vue动画-列表注意点

      本文链接:https://www.haomeiwen.com/subject/ckmnyqtx.html