微前端之import-html-entry

💡 原文中文,约17600字,阅读约需42分钟。
📝

内容提要

qiankun是蚂蚁金服推出的微前端框架,基于single-spa进行二次开发,将多个小型前端应用聚合为一的应用。它的特点是使用html作为入口文件,避免了动态生成文件名的问题。import-html-entry库支持qiankun的html入口。

🎯

关键要点

  • qiankun是蚂蚁金服推出的微前端框架,基于single-spa进行二次开发。
  • qiankun将多个小型前端应用聚合为一个应用,适合遗留项目技术栈难以维护的情况。
  • qiankun的特点是使用html作为入口文件,避免动态生成文件名的问题。
  • import-html-entry库支持qiankun的html入口,版本为1.7.3。
  • importHTML函数的返回值为一个promise对象,支持解析html模板。
  • importHTML函数的参数包括需要解析的html模板路径和可选的配置对象。
  • getPublicPath和getDomain用于获取静态资源的publicPath。
  • execScripts函数用于执行所有的script标签中的代码,并返回入口模块的导出对象。
  • getExternalScripts和getExternalStyleSheets函数用于获取外部脚本和样式的内容。
  • importEntry函数支持通过字符串或对象形式导入html入口,处理脚本和样式资源列表。
➡️

继续阅读