投资网站怎么做,基于多站点的网站内容管理平台的管理与应用,大连软件公司排行,品传集团网站建设vue项目https://www.qingplus.cn/components-web/index打包桌面版问题集合
一、静态资源加载问题
npm run electron_dev桌面版运行后页面空白#xff0c;内容未加载。
填坑#xff1a;
打包配置要用相对路径 vite.config.ts文件中的base要改成./#xff0c;之前加了项目…vue项目https://www.qingplus.cn/components-web/index打包桌面版问题集合
一、静态资源加载问题
npm run electron_dev桌面版运行后页面空白内容未加载。
填坑
打包配置要用相对路径 vite.config.ts文件中的base要改成./之前加了项目名 二、接口请求报错
后端接口请求失败
填坑
axios的baseUR需要配置请求路径(http://www.baidu.com)
axios.defaults.baseURL http://www.baidu.com 三、路由跳转失败
登录成功后使用router.push(/index)跳转到首页未跳转成功 网上都是路由模式要用Hash模式但我项目本来就Hash经过不断排查是setCookie()方法出了问题因为是electron不支持这种方式 /*** 设置token*/setToken(token: string) {this.oauthToken tokensetCookie(oauthToken, token)}/*** 设置Cookie* param {string} key* param {*} val* param {*} path*/export function setCookie(key: string, val: string, path?: string) {if (!path) path /;document.cookie key val ; expiresSession; path path; //设置cookie
}填坑
用sessionStorage.setItem代替将setCookie()sessionStorage.getItem代替getCookie()