umi 搭建项目,打包后页面按空白处理
第一种需要有个前缀路由
配置如下
- config.js文件
publicPath: '/h5/',
base: '/h5/',
umi中路由前缀配置
base
Type: string Default: / 设置路由前缀,通常用于部署到非根目录。比如,你有路由 / 和 /users,然后设置了 base 为 /foo/,那么就可以通过 /foo/ 和 /foo/users
访问到之前的路由。
打包后index.html文件
登录逻辑
window.location.href = window.location.origin + '/h5/login/'
第二种不需要前缀
直接在configjs配置
publicPath: ‘./’,