混合开发模式
微搭在可视化编辑应用的基础上,支持通过代码开发并部署应用的方式,以方便对原有模式开发的应用进行迁移融合。依据应用类型不同,分为 WEB 与小程序两种方式。
WEB 微应用融合
微搭支持创建微应用页面,引入通过代码方式原生开发的页面。原理上采用了微前端single-spa 的方式,引入 purehtml 页面,屏蔽具体的技术栈差异。
接入前需要保证 文档 以及 文档中的资源能够正常的通过浏览器 fetch api 加载(资源需要支持跨域加载),同时,文档中的图片,js 等资源建议使用带有 host 的完整路径(例如:https://a.com/js/main.js),若为相对路径需要保证最终应用托管的 host 下可以可以索引到对应资源(注意:是应用托管的 host 而非微应用文档托管的 host)。