要点:
1. component是一个占位符,:is,用来指定展示组件的名称,通过绑定变量来实现切换
2.只需将<component>组件定义的标签用<transition>包裹起来即可
HTML代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../lib/vue.js"></script>
<style>
.v-enter,
.v-leave-to{
opacity: 0;
transform: translateX(200px);
}
.v-enter-active,
.v-leave-active{
transition: all 1s ease;
}
</style>
</head>
<body>
<div id="app">
<a href="#" @click.prevent="flag='login'">登录</a>