路由页面跳转正常,但是刷新后页面空白不显示
报如下错误
在这里插入图片描述
查找原因发现是路由path写法问题由
由原来的二级路由改成了一级后页面正常显示
原因为是webpack一些内置配置后资源配置不正常。
在history模式下存在多级路由时,页面路由跳转是ok的,但当二级以上路由时,浏览器直接刷新页面会空白 * 当二级以上路由刷新时,浏览器控制台只会报错误,没有具体原因,这时你看network中静态资源请求,如果你的二级路由是“/system/permisson”,这时你会发现静态资源请求路径变成了”/system/app.js“,而静态资源实际上是“/app.js”才能找到,这是因为静态资源访问路径是按照相对路径访问的,你的路由如果是“/A/B/C”,静态资源加载路径就是/A/B/app.js * 这时候可能疑惑,我根本没设置过这个路径,那是因为webpack配置上给你设置了。

Logo

前往低代码交流专区

更多推荐