vue-router初识与使用

安装路由

  • 在我们之前已经创建好的vue项目(stu54)里面,右键单击文件,在集成终端内打开。

在这里插入图片描述

  • 打开之后看自己的路径,在src路径上的时候,需要cd..来退到项目路径上:

在这里插入图片描述

  • 使用命令安装router,老版本是npm install vue-router,但是更推荐vue3.0+router4.0新版本npm install vue-router@4 --save,
    在这里插入图片描述
  • 等待创建,执行完成后点开package.json文件,查看是否已经安装好了router。

在这里插入图片描述

  • 如果出现安装不上的问题,或者安装出错了,可以将"vue-router": "^4.0.14" 拷贝到该处,再在命令行中npm install 来运行,若未出错,则表示安装成功。

入门

  • HTML

    1.router-link:实现路由之间的跳转

  • 使用 router-link 组件进行导航

  • 通过传递 to 来指定链接 <router-link>

  • 将呈现一个带有正确 href 属性的 <a> 标签

  • 没有使用<a>标签,而是使用一个自定义组件router-link来创建连接,这样Vue-Router可以再不重新加载页面得情况下更改URL,处理URL的生成以及编码。
    在这里插入图片描述
    注意:使用push的特点是压入一个新的页面,那么在用户点击返回时,上一个页面还可以回退,但是如果我们希望当前 页面是一个替换操作,那么可以使用replace,我们就不可以进行退回操作了。

    2.router-view:当路由path 与访问的地址相符时,会将指定的组件替换该 router-view

  • 地址符合路由要求的时候,会把路由的组件在 你的界面中呈现。

  • 案例:
    首先创建一个子组件,login.vue,建议在src文件夹下面新建一个pages文件夹,用来存放组件。
    在这里插入图片描述
    然后在App.vue中写好router-view,将原本的内容删掉就好。其他的不用更改。
    在这里插入图片描述
    然后添加路由,建议在src文件夹下面新建一个util文件夹,用来建js文件,首先建立路由文件,router.js,并且添加路由,在这个文件中,我们已经配置好路由
    在这里插入图片描述
    最后需要在main.js文件中去挂载路由。
    在这里插入图片描述
    然后使用运行命令:npm run serve
    在这里插入图片描述
    运行完成后,按CTRL+鼠标左键单击,打开页面,显示如下:
    在这里插入图片描述
    在这里插入图片描述
    到这儿 ,路由的使用已经差不多学会了吧,下一篇文章,我会继续写关于路由的知识与应用。

猜你喜欢

转载自blog.csdn.net/weixin_44042442/article/details/123811844