根据域名动态加载css文件

一个vue项目下有多个平台,根据客户访问的域名来确定加载哪个平台的样式及js,大多数都是通用的,所以只能把不通用的抽出来为单独的文件,例如a.css和b.css,打算动态加载某一个文件,在页面上以变量形式import进去,但是如何实现动态加载及怎样的目录结构比较好

阅读 3k
2 个回答

可以在index.html中使用js动态生成script和link标签

用webpack为每个平台创建一个webpack的配置文件,每个文件根据需求设置配置项。部署的时候,根据平台使用对应的webpack配置文件。(条件是每个平台都对应一台单独的服务器。。)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题