后台允许安装第三方功能模块,即有一个应用市场,可以选购插件。
假如核心功已开发好后并打包发布,在安装扩展后,如何调用扩展写的页面呢。
目前,我了解到都是提前把应用打包好,通过服务端渲染或异步组件都是调用这些打包好的。但扩展的页面(VUE组件)是未知的,我目前了解到的知识点还不能实现(也可能是我了解的还不够完善,对vue和打包理解的不深导致的),我的思维被限制在这里了。
在单页应用环境中,不知道是否办法能实现这项需求。
不然,是否只能将第三方扩展功能单独打包。即第三方开发好后并打包,在页面中通过iframe使用这个扩展(这里相当于多页应用,用iframe是为了看起来是在一个页面中)
注:为了保持风格统一,扩展的页面也是用vue及相关组件库开发。