Home > Web Front-end > Vue.js > What tags does vue use to define transitions

What tags does vue use to define transitions

WBOY
Release: 2022-02-15 15:44:18
Original
2693 people have browsed it

In vue, use the transition tag to define the transition; starting from vue2.0, it supports and provides the transition component. The transition is used as a tag. If you want to add a transition effect or animation to an element in Vue, you need to Wrap the element with a transition tag.

What tags does vue use to define transitions

The operating environment of this article: Windows 10 system, Vue version 2.9.6, DELL G3 computer.

What tags do vue use to define transitions

Transition tags:

If you want to add a transition effect or animation to an element in Vue, you need to Wrap the element with a tag.

Version changes:

The transition in Vue1.0 is supported by vue as an inline attribute of the label. But in Vue2.0. Vue dropped support for the old properties and provided the transition component, which is used as a label.

Transition animation

To use transitions on your path components and animate navigation, you need to use the v-slot API: ## All the features of #

<router-view v-slot="{ Component }">
  <transition name="fade">
    <component :is="Component" />
  </transition>
</router-view>
Copy after login

Transition apply here as well.

Transition for a single route

The above usage will use the same transition for all routes. If you want each routed component to have a different transition, you can combine meta information with a dynamic name and place it on :

const routes = [
  {
    path: &#39;/custom-transition&#39;,
    component: PanelLeft,
    meta: { transition: &#39;slide-left&#39; },
  },
  {
    path: &#39;/other-transition&#39;,
    component: PanelRight,
    meta: { transition: &#39;slide-right&#39; },
  },
]
<router-view v-slot="{ Component, route }">
  <!-- 使用任何自定义过渡和回退到 `fade` -->
  <transition :name="route.meta.transition || &#39;fade&#39;">
    <component :is="Component" />
  </transition>
</router-view>
Copy after login

[Related recommendations:《

vue.js tutorial》】

The above is the detailed content of What tags does vue use to define transitions. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
vue
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template