猿问

vue单页应用app定制问题探讨

现有项目用的vue全家桶,
现在有这么个需求:【要新上一个或多个应用,业务逻辑不变,只是主题色、个别页面布局、图标、接口地址会不同。】
初步是想配置多页来实现资源公用,但是ui组件库用的vant,vant的颜色定制是在vue.config.js里配置,那我如何配置不同应用使用不同的配置呢?vant主题定制参考如果vant颜色定制的问题能解决,采用多页的方案会不会还有什么别的缺点?
请问还有什么比较好的方案?主要是不想维护两个几乎一样的代码,不然改个bug要改两遍。
慕运维8079593
浏览 199回答 2
2回答

慕妹3146593

1、很难想象你开发多个外表一样的产品有啥用。2、开发换肤功能可以实现换主题色、图标等。但是还要改接口地址,恐怕不是一个概念上的东西。

UYOU

目前是打算再打包的时候,给脚本传入一个命令来确定平台,然后根据平台加载不同的配置文件,配置文件配置了:vant颜色变量、sass全局颜色变量、一些可能不同的图片路径、甚至是同一路由根据配置加载不同的页面组件等等
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答