TokenYangForever / NewProject

0 stars 0 forks source link

微前端优化 #56

Open TokenYangForever opened 1 month ago

TokenYangForever commented 1 month ago

结合实际场景的微前端,微前端架构有一个关键优势在于技术栈无关,我们团队内部技术栈相对统一,所以在技术栈统一的背景下,做了一些特定优化: 将一些第三方的公共库打包的时候外置化:vue、vuex等等,并且可以在基座将一些公共逻辑mixin到全局vue对象上,子应用无须再次加载公共库资源,且一些vue相关的公共逻辑开箱即用。 可复用的公共组件单独封装成远程组件,例如子应用A中有一个表单组件能在其他子应用内复用,那么在打包的时候会把这个组件单独打包成一份,可以供给其他子应用调用,每个子应用都可以是远程组件的提供者和使用者。