electron-vite_5打包后跳转失效?请用hash

关于打包后跳转失效, 请检查你的vue和react路由模式是不是hash模式;

注意必须使用hash模式,否则打包后路由跳转失效

React 版本
json 复制代码
// "react-router-dom": "^6.11.2",
import { HashRouter } from 'react-router-dom'
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
	<HashRouter>
		<App />
	</HashRouter>
)
Vue3
json 复制代码
// "vue-router": "^4.0.0-0",
import { createRouter, createWebHashHistory} from 'vue-router'
const router = createRouter({
  history: createWebHashHistory()
});
vue2
json 复制代码
//  "vue-router": "3.0.0",
import Router from 'vue-router';
export default new Router({
	// 不配置mode的情况下,默认就是hash模式; 'history'
	mode:'hash',	
});
相关推荐
echome88818 分钟前
JavaScript Promise 与 async/await 实战:5 个高频异步编程场景的优雅解决方案
开发语言·javascript·ecmascript
摸鱼仙人~1 小时前
Math.js 使用教程
开发语言·javascript·ecmascript
wuhen_n2 小时前
LangChain Agents 实战:构建智能文件管理助手
前端·javascript·人工智能·langchain·ai编程
. . . . .2 小时前
抽象语法树 AST
javascript
zero15973 小时前
TypeScript 快速实战系列:基础入门|TypeScript 核心语法 1 小时吃透(必备基础)
javascript·typescript·大模型编程语言
wanderist.3 小时前
算法模板-字符串
数据结构·算法·哈希算法
GISer_Jing4 小时前
前端架构师视角:Electron 知识框架全解析(含实战+面试)
前端·面试·electron
zzginfo4 小时前
JavaScript 解构赋值
开发语言·javascript·ecmascript
邂逅星河浪漫4 小时前
【JavaScript】==和===区别详解
java·javascript·==·===
Dxy12393102165 小时前
JavaScript 如何捕获异常:从基础到进阶的完整指南
开发语言·javascript·udp