使用vue-router完成简单导航功能【推荐】

前端之家收集整理的这篇文章主要介绍了使用vue-router完成简单导航功能【推荐】前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

vue-router是Vue.js官方提供的一套专用的路由工具库

安装命令如下

vue-router 实例是一个Vue插件,我们需要在Vue全局引用中通过Vue.use() 将它接入到Vue实例中。

在我们的工程中,,main.js是默认的程序入口文件,所有的全局配置都会在这个文件中进行。

我们在main.js中加入如下引用

这样就完成了 vue-router最基本的安装工作了。

接下来我们要实现的功能描述如下

首页上有两个链接分别是:购物车和个人中心

点击不同的链接显示不同的内容

首先我们在 src 目录下建立两个组件文件: Cart.vue Me.vue

新建的两个组件文件内容暂时都是同样的结构

购物车

到此上面的代码已经实现了预期的功能了。

然后我们看to ="/cart"这个里面的路径其实已经在{path:'/cart',component:Cart}定义过了,如果需要修改,就得需要这两个地方同时修改(如果有其他地方用的就改动的更多)

那么直接将{path:'/cart',component:Cart}中的路径取出来岂不是很好。

这个时候我们的 vue-router提供了一种隐式的路由引用方式,称之为 —— 命名路由

简单来说就是通过路由的名称引用来取代Url

于是VueRouter的配置代码改为如下:

页面组件与path指令的路由关联 {name:'cart',path:'/cart',{name:'me',path:'/me',component:Me} ] })

这样我们在 的to属性使用v-bind绑定到Vue实例中,然后通过名称直接得到Url了

于是App.vue中的链接部分的代码改为如下

购物车
  • 个人中心
  • 至此,使用vue-router完成了简单导航功能

    说明

    默认渲染成带有正确链接标签 ,也可以通过配置 tag 属性生成别的标签

    比如

    购物车

    总结

    以上所述是小编给大家介绍的使用vue-router完成简单导航功能。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

    猜你在找的Vue相关文章