dva框架二级路由刷新出现空白页

在用dva框架开发项目中,发现当出现二级路由时,重新刷新页面会出现空白页面;并且控制台会报错;

Uncaught SyntaxError: Unexpected token <

出现这种情况的原因是在你的index.html文件中,引用index.js文件使用的相对路径,当出现二级路由时,假如说是localhost:800/first/second;那么你的引用如果是相对路径,浏览器会去请求 localhost:800/first/src/index.js; 而实际你的js路径为 host:800/src/index.js;

解决方案如下:

将index.html中的引用的js文件路径设置为绝对路径;

dva框架二级路由刷新出现空白页

这样的话问题就解决啦,有帮助的点个赞哟!