vue项目部署到服务器上,使用history路由模式引起二级路由页面丢失的问题解决方法
路由配置第一次可以出现,再划线就丢失1.首先如果想要在前端使用hisroty模式的时候需要后端的配置后盾配置一般固定下面是我们后端的配置,仅供参考其中有关history刷新丢失的问题,在于划线的try file再看前端设置1.切换路由模式,这个省略2.需要在vue.config.js中配置publicPath如图所示如果想要在开发和生产的时候都用history模式就按照上面的判断环境变量设置这里注
·
路由配置
第一次可以出现,再刷新就丢失
1.首先如果想要在前端使用hisroty模式的时候需要后端的配置
后盾配置一般固定
下面是我们后端的配置,仅供参考
其中有关history刷新丢失的问题,在于划线的try file
再看前端设置
1.切换路由模式,这个省略
2.需要在vue.config.js中配置publicPath
!
如果想要在开发和生产的时候都用history模式就按照上面的判断环境变量设置
这里注意 在开发的时候,如果你的项目没有做特殊的处理那么想要使用history就的设置为publicPath:‘/’
生产环境中需要设置为‘’也就是空字符串
如果你是使用hash模式的话就不需要进行特殊的设置
更多推荐
已为社区贡献1条内容
所有评论(0)