前端登录页saas化方案

957 阅读1分钟

背景

由于我们的系统登录页,需要做saas化,这时候我们大多属于定制化开发,没有形成标准的产品线, 所以开了许多分支,以此来满足业务需求。

解决方案

上一篇文章介绍过,前端私有化方案,发现出现这样的问题

第一个页面: image.png 第二个页面

image.png

新的问题

还有其它的页面,我就不一一列举了,你会发现这两个界面虽然不一样,但是对于后端接口来说,都是同一个,这种情况怎么复用接口【这里指的是接口中返回的数据,需要做一些逻辑处理,供前端展示】。

思考

上文中提到的【前端私有化方案】,可能是相同的block【区块】,样式确截然不同,这个时候你该如何做呢

当前解决方案

短期来说复制一份到project目录下,

  • 缺点:如果数据结构有变化,你所有涉及到的接口,都得改。
  • 优点:你不会影响到其他项目。

长期解决方案

我目前想到的就是hooks,将展示层和逻辑层分离。

最后

如果大家有什么好的想法可以一起讨论一下

关联文章

前端私有化方案编译
前端私有化方案