ToB企服应用市场:ToB评测及商务社交产业平台

标题: Vue3 中 createWebHistory 和 createWebHashHistory 的区别 [打印本页]

作者: 拉不拉稀肚拉稀    时间: 2024-6-15 00:07
标题: Vue3 中 createWebHistory 和 createWebHashHistory 的区别
createWebHistory


  1. import { createRouter, createWebHistory } from 'vue-router'
  2. import Home from '@/views/Home.vue'
  3. import About from '@/views/About.vue'
  4. const router = createRouter({
  5.   history: createWebHistory(),
  6.   routes: [
  7.     {
  8.       path: '/home',
  9.       name: 'home',
  10.       component: Home
  11.     },
  12.     {
  13.       path: '/about',
  14.       name: 'about',
  15.       component: About
  16.     }
  17.   ]
  18. })  
复制代码

缺点:
服务器配置: 必要服务器配置来处理所有路由请求,以便精确地返回 index.html 文件,以便在客户端渲染应用程序。
刷新时问题: 刷新页面时,如果服务器不精确配置,会导致 404 错误,因为服务器无法找到对应的路由。

createWebHashHistory


  1. import { createRouter, createWebHashHistory } from 'vue-router'
  2. import Home from '@/views/Home.vue'
  3. import About from '@/views/About.vue'
  4. const router = createRouter({
  5.   history: createWebHashHistory(),
  6.   routes: [
  7.     {
  8.       path: '/home',
  9.       name: 'home',
  10.       component: Home
  11.     },
  12.     {
  13.       path: '/about',
  14.       name: 'about',
  15.       component: About
  16.     }
  17.   ]
  18. })
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4