|
@@ -4,14 +4,52 @@
|
|
|
<router-link to="/">Home</router-link> |
|
|
<router-link to="/">Home</router-link> |
|
|
|
<router-link to="/about/100">About</router-link>|
|
|
<router-link to="/about/100">About</router-link>|
|
|
|
<!-- router-link 路由链接 组件 用于跳转到指定路由路径 -->
|
|
<!-- router-link 路由链接 组件 用于跳转到指定路由路径 -->
|
|
|
- <!-- to 路由路径 用于指定转转的路由路径 使用的就是routejs中的path -->
|
|
|
|
|
- <router-link to="/pageone">PageOne</router-link>
|
|
|
|
|
|
|
+ <!-- to 路由路径 用于指定转转的路由路径 使用的就是routejs中的path -->
|
|
|
|
|
+ <router-link to="/pageone">PageOne</router-link>|
|
|
|
|
|
+ <!-- 重定向 -->
|
|
|
|
|
+ <router-link to="/backhome">返回首页</router-link> |
|
|
|
|
|
+ <!-- 别名 -->
|
|
|
|
|
+ <router-link to="/info/200">Info</router-link>
|
|
|
|
|
+
|
|
|
</nav>
|
|
</nav>
|
|
|
- <router-view/>
|
|
|
|
|
|
|
+ <!-- transition 过渡动画 -->
|
|
|
|
|
+ <!-- name 过渡动画的名称 -->
|
|
|
|
|
+ <transition name="fade">
|
|
|
|
|
+ <router-view />
|
|
|
|
|
+ </transition>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<style>
|
|
<style>
|
|
|
|
|
+/* 过渡动画 */
|
|
|
|
|
+/* 将要进入的页面 过渡开始时候的样式 */
|
|
|
|
|
+.fade-enter{
|
|
|
|
|
+ opacity: 0;
|
|
|
|
|
+}
|
|
|
|
|
+/* 将要进入的页面 进入的过程当中 */
|
|
|
|
|
+.fade-enter-active{
|
|
|
|
|
+ transition: all 0.5s ease-in-out;
|
|
|
|
|
+}
|
|
|
|
|
+/* 将要进入的页面 进入完成的样式 */
|
|
|
|
|
+.fade-enter-to{
|
|
|
|
|
+ opacity: 1;
|
|
|
|
|
+ transition: all 0.5s ease-in-out;
|
|
|
|
|
+}
|
|
|
|
|
+/* 将要离开的页面 过渡开始时候的样式 */
|
|
|
|
|
+.fade-leave{
|
|
|
|
|
+ opacity: 1;
|
|
|
|
|
+}
|
|
|
|
|
+/* 将要离开的页面 离开的过程当中 */
|
|
|
|
|
+.fade-leave-active{
|
|
|
|
|
+ transition: all 0.5s ease-in-out;
|
|
|
|
|
+}
|
|
|
|
|
+/* 将要离开的页面 离开完成的样式 */
|
|
|
|
|
+.fade-leave-to{
|
|
|
|
|
+ opacity: 0;
|
|
|
|
|
+ transition: all 0.5s ease-in-out;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
#app {
|
|
#app {
|
|
|
font-family: Avenir, Helvetica, Arial, sans-serif;
|
|
font-family: Avenir, Helvetica, Arial, sans-serif;
|
|
|
-webkit-font-smoothing: antialiased;
|
|
-webkit-font-smoothing: antialiased;
|