大白话理解前后端路由+vue-router源码
Posted renzm0318
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大白话理解前后端路由+vue-router源码相关的知识,希望对你有一定的参考价值。
后端路由
输入url->请求发送到服务器-》服务器解析请求的路径-》拿取对应资源-》返回对应页面
前端路由
输入url->js解析地址-》找到对应地址的页面-》执行页面生成的js->看到页面
1、hash模式(#)
1)#号后的就是hash内容,其hash值变化,不会向服务器发生请求,也就不会刷新页面
2)可以通过location.hash获取到hash值
3)可以通过onhashchange监听hash的改变
2、history模式(正常路径)
Eg: https://www.cnblogs.com/renzm0318/
1)可以通过location.pathname
2)onpopstate监听history变化
以上是关于大白话理解前后端路由+vue-router源码的主要内容,如果未能解决你的问题,请参考以下文章