前端路由和后端路由(Vue中路由router的基本使用)

前端路由和后端路由(Vue中路由router的基本使用)

大家好,关于前端路由和后端路由很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于前端路由和后端路由的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!



??我们先来看看 路由的 基本使用,基础页面如下

??我们需要引入vue-router.js文件,而且必须是在vue.js文件之后引入

在这里插入图片描述

1.2 创建组件模板

??创建两个组件模板对象,如下

在这里插入图片描述

1.3 VueRouter实例

??当 导入 vue-router 包之后,在 window 全局对象中,就有了一个 路由的构造函数叫做 VueRouter,在 new 路由对象的时候,可以为 构造函数,传递一个配置对象。在配置对象中我们可以来创建我们的路由规则

在这里插入图片描述

1.4 vm实例绑定

??创建的VueRouter对象我们还需要绑定到Vue实例中才有效果

在这里插入图片描述

1.5 router-view

??我们想要使用router路由,那么我们通过router-view标签来占位 我们要显示的内容的位置

在这里插入图片描述

??router-view标签是 vue-router 提供的元素,专门用来 当作占位符的,将来,路由规则,匹配到的组件,就会展示到这个 router-view 中去。所以: 我们可以把 router-view 认为是一个占位符。 1.6 访问

在这里插入图片描述

??通过上面的演示我们可以通过修改 #/后的内容来 触发路由中的规则,这时我们可以在页面中添加对应的操作按钮来便捷触发。

在这里插入图片描述

在这里插入图片描述

2. 重定向

??上面的案例我们实现了路由的基本使用,但是页面第一次打开的时候,是没有路由规则的,这时我们可以配置一个,如下

在这里插入图片描述

在这里插入图片描述

有实现,但是地址显示的是“/”,我们希望地址和路由的结果是一致的,这时我们可以设置个重定向来处理。

在这里插入图片描述

3. router-link

??我们可以用router-link标签来替换掉 a标签,这样会更灵活些,如下

在这里插入图片描述

在这里插入图片描述

我们发现router-link渲染的最终的标签也是 a 标签,我们可以通过 router-link中的 tag属性来修改 渲染的标签类型

在这里插入图片描述

在这里插入图片描述

4. 高亮处理

在这里插入图片描述

通过演示我们发现,当对应的标签被选中的时候会动态给标签添加 class属性:

router-link-active,那么我们就可以利用这 属性了

在这里插入图片描述

在这里插入图片描述

实现了我们需要的效果,注意在VueRouter实例中有个属性叫 linkActiveClass 可以设置我们 特定的 class 值。

前端路由和后端路由(Vue中路由router的基本使用)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5. 动画效果

??最后我们可以将前面讲过的动画运用到组件切换上。如下

在这里插入图片描述

在这里插入图片描述

最终效果如下

在这里插入图片描述

以上是关于前端路由和后端路由的相关信息,了解更多关于内容请继续关注本站。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读