vuejs架构有感

— user 

— cms

— html

    –user 

   –cms 

user和cms是用vue构建的两个模块,两个模块统一build到html目录下,域名配置到html下假设域名为:example.com

user build到html下需要修改config/index里的相关配置

image.png

如图所示,修改index,assetsRoot,assetsPublicPath三个参数。

但改为并build之后打开页面http://example.com/user/#/index 会自动跳转到http://example.com/user/#/

百思不得其解,最后发现发现改变vue-route2的base参数即可(vue 打包部署到服务器子目录解决方案):

image.png