当前位置: 首页 > article >正文

Vue3+Vue-router(history+路由前缀)+Vite 下本地刷新找不到页面问题

Vue3+Vue-router(history+路由前缀)+Vite 下本地刷新找不到页面问题

1、问题描述

使用Fc-Admin框架(Vue3+Vue-Router+Vite )时候,路由配置为history模式(想把路由中的去‘#’掉),并且因为要部署后台管理和前端静态页面,所以当前路由中添加了login前缀,放代码:

import { createRouter, createWebHistory} from "vue-router";
const router = createRouter({
    history: createWebHistory('/login/'),  // 正常情况不传参数,/login/为自定义前缀
    routes: [...systemRoutes, ...systemAuthRoutes],
    strict: false,
    scrollBehavior: () => ({ left: 0, top: 0 })
});

打包上线后发现,刷新页面的时候,找不到路由,页面为空白页。
2、解决方法
vite.config.ts 配置文件中:
将默认base:

base: './',

修改为

base: '/login',

问题完美解决~~

如果没有配置默认路由,可以试着将代码改为尝试

base: '/',

http://www.kler.cn/a/465281.html

相关文章:

  • 《量子比特大阅兵:不同类型量子比特在人工智能领域的优劣势剖析》
  • Kbuild学习知识点
  • stm32入门元件介绍
  • 密钥管理系统在数据安全解决方案中的重要性
  • 【重庆】《政务数字化应用费用测算规范》(T/CDCIDA 001—2023)-省市费用标准解读系列36
  • Kafka配置公网或NLB访问(TCP代理)
  • 钉钉h5微应用引用钉钉文件地址
  • 解决MYSQL Table has no partition for value from column_list的问题
  • jenkins修改端口以及开机自启
  • Kafka和Jenkins实现EMR上PySpark和EC2上Airflow的CI/CD
  • tcpdump的常见方法
  • Matlab中文注释乱码
  • 力扣编程从0-1
  • Elasticsearch JavaRestClient版
  • SQL 中索引分析,查询表索引
  • 滑雪护目镜欧盟CE认证EN 174测试标准
  • 在正则表达式中,\1 是用来引用第一个捕获组的内容的。捕获组是用括号 () 包裹的部分
  • Linux下卸载与安装JDK
  • 流体神经网络简介
  • 使用爬虫代理做采集数据时,要注意什么?
  • 【84键矮轴无线键盘】个人使用经历
  • 使用Sass封装倍图混合器
  • Matlab全局变量用法及其实例分析
  • 前端-工具总结
  • 2025/1/1 路由期末复习作业二
  • 阿里云DDoS攻击后的恢复时间分析