vue 路由器history和hash工作模式

简介: vue 路由器history和hash工作模式

vue3中路由器的工作模式
主要有两种,history和hash模式
history vue2 -> model:history
vue3 -> history:createWebHistory()
React:BrowserRouter
history具有的优点:URL更加美观,不带有#,更接近传统网站URL
[kod.hflihun.com)
[kod.hzmanuli.com)
[kod.fscsdcdq.com)
缺点:后期项目上线,需要服务器配合处理路径问题,否则刷新会有404错误
处理方法:在nginx.conf中配置
location / {
  root /root/gshop;
  index index.html
  try_files $rui $uri/ /index.html
}
hash模式的优缺点:
优点:兼容性更好,因为不需要服务器端处理路径。
缺点:URL带有#不太美观,且在SEO优化方面相对较差

相关文章
|
1天前
|
JavaScript 数据可视化
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
这篇文章介绍了如何使用vue-cli 2和3版本来创建Vue项目,并详细说明了两者之间的主要区别。
15 5
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
|
1天前
|
JavaScript 数据可视化
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
这篇文章详细介绍了Vue CLI 3版本创建项目时的Runtime-Compiler和Runtime-only两种模式的区别、Vue程序的运行过程、render函数的使用、eslint的关闭方法,以及Vue CLI 2和3版本配置文件的不同和脚手架3版本创建项目的配置文件配置方法。
11 3
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
|
1天前
|
数据可视化 JavaScript 前端开发
低代码可视化工具--vue条件判断v-if可视化设置-代码生成器
低代码可视化工具--vue条件判断v-if可视化设置-代码生成器
10 2
|
1天前
|
JavaScript UED
Vue双向数据绑定的原理
【10月更文挑战第7天】
|
2天前
|
JSON 数据可视化 JavaScript
低代码可视化教你Vue遍历循环绑定
低代码可视化教你Vue遍历循环绑定
10 0
|
2天前
|
JavaScript 开发工具
低代码开发工具教你Vue双向数据绑定
低代码开发工具教你Vue双向数据绑定
8 0
|
4天前
|
JavaScript 开发者
|
4天前
|
前端开发 JavaScript 开发者
|
2天前
|
缓存 JavaScript UED
vue的动态组件 keep-alive
【10月更文挑战第6天】
12 3
|
2天前
|
JavaScript
vue知识点
10月更文挑战第2天
16 3