路由-为路由切换启动动画|学习笔记

简介: 快速学习路由-为路由切换启动动画

开发者学堂课程【Vue.js 入门与实战路由-为路由切换启动动画】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8196


路由-为路由切换启动动画

上节已经学习过了点击路由实现切换,本节主要为这个切换过程,添加一个动画效果:

//创建vue实例,得到ViewMode1
var Vm = new Vue({
el: ‘#app'
data: {} ,
methods: {}
router:routerobj//将路由规则对像,注册到vm实例上用来监听url 地址的变化,然后展示对应的组件
}) ;
</ script>

给图片加动画:

代码:

第一步:

<transition>
<router-view></router-view>
</ transition>

第二

.v-enter ,
.v-leave-to{opacity: 0;
transform: translatex(140px);
.v-enter-active,
.v-leave-active {
transition: al1 0.5s ease;}

输出的结果:

image.png

已经有了过渡效果,但不是很美观,所以再给其添加一个过渡模式:

<transition mode=“out-in”>
<router-view></router-view>
</ transition>

这就是路由通过动画控制,这样会让用户感觉操作起来比较流畅。

相关文章
Flutter Getx 路由 until 方法帮助你跳转指定路由
不少同学都会问我,这样一个场景,当我点击商品列表,进入商品页,点击购买,支付成功后,想返回商品页,或者我的中心的订单列表。怎么做,这中间跨度了 n 个路由。 我不只一次的推荐 GetX 的 until 方法,和 offNamedUntil 方法。 我写了个 demo 今天我们就一起来看下这两个方法如何使用。
1652 0
Flutter Getx 路由 until 方法帮助你跳转指定路由
|
JavaScript
|
3月前
|
移动开发 前端开发 JavaScript
vue-router学习一:什么是路由,路由分类,路由安装,路由使用,路由默认路径,history模式,默认的linkActiveClass属性,路由代码跳转
这篇文章是关于Vue.js官方路由管理器vue-router的详细介绍,包括路由的基本概念、分类、安装、使用以及在单页面应用中的路由模式和跳转方法。
299 0
vue-router学习一:什么是路由,路由分类,路由安装,路由使用,路由默认路径,history模式,默认的linkActiveClass属性,路由代码跳转
|
3月前
|
缓存 JavaScript 前端开发
vue-router学习二:动态路由(路由传递数据的一种方式),路由懒加载,嵌套路由,路由传递参数方式,导航守卫,keep-alive标签
这篇文章主要介绍了Vue Router的高级用法,包括动态路由、路由懒加载、嵌套路由、路由参数传递、导航守卫以及keep-alive的使用。
79 0
vue-router学习二:动态路由(路由传递数据的一种方式),路由懒加载,嵌套路由,路由传递参数方式,导航守卫,keep-alive标签
|
4月前
|
测试技术
在路由守卫中使用箭头函数的注意事项
在路由守卫中使用箭头函数的注意事项
|
6月前
|
JavaScript 前端开发 API
Vue Router【详解】含路由配置、路由定义、路由跳转、路由传参、自动注册路由、路由守卫、页面滚动、监听路由、$route、$router、路由过渡动画等
Vue Router【详解】含路由配置、路由定义、路由跳转、路由传参、自动注册路由、路由守卫、页面滚动、监听路由、$route、$router、路由过渡动画等
1518 0
|
6月前
|
JavaScript
vue解决方案 | router-view路由切换时页面不刷新
vue解决方案 | router-view路由切换时页面不刷新
300 0
|
8月前
|
JavaScript 数据安全/隐私保护 UED
导航守卫(全局,组件,路由独享)都有什么作用导航守卫在 Vue Router 中扮演着重要的角色,不同类型的导航守卫有着不同的作用:1. **全局导航守卫**: - **作用**:
导航守卫(全局,组件,路由独享)都有什么作用导航守卫在 Vue Router 中扮演着重要的角色,不同类型的导航守卫有着不同的作用:1. **全局导航守卫**: - **作用**:
93 0
|
JavaScript 网络架构
vue | 动态路由刷新空白
解决在vue3中添加动态路由后,刷新页面空白,并且提示没有正确的路径。
302 0
vue | 动态路由刷新空白
|
8月前
|
JavaScript
Vue 监听路由变化的三种方式
Vue 监听路由变化的三种方式