1.1.0 • Published 3 years ago

m2-mfe v1.1.0

Weekly downloads
9
License
MIT
Repository
github
Last release
3 years ago

m2-mfe

npm.io M2基于qiankun的微前端框架。

用法

  • 安装
npm install m2-mfe

APIs

  • renderApp 渲染主框架应用。

    参数类型描述默认值示例
    renderfunc当前渲染函数(基于vue或react)
    rootAppobject当前应用的根组件(可能是对象或组件)
    optionsobject当前扩展配置{el,init,router,store,i18n,plugins,content,loading,cookie,fastclick,lazy}
  • registerApp 注册微应用并挂载生命周期函数。

    参数类型描述默认值示例
    appsarray需要注册的微应用列表
    optionsobject生命周期函数{ bootstrap,mount,unmount }
  • startApp 启动微应用。

    参数类型描述默认值示例
    optionsobject当前扩展配置(prefetch, defaultApp, mounted)
  • filterApps 获取有权限访问的微应用列表。

    参数类型描述默认值示例
    mfeobject微前端框架环境配置文件window.mfe
    dataobject从服务端下发的数据
    mapfunc对数据进行后处理
  • getMenus 获取主框架菜单数据。
  • lifecycle 挂载子应用的生命周期。

    参数类型描述默认值示例
    appobject当前应用上下文(如: vue根实例)
    renderfunc当前渲染函数(基于vue或react)
    rootAppobject当前应用的根组件(可能是对象或组件)
    optionsobject当前扩展配置{el,init,router,store,i18n,plugins,content,loading,cookie,fastclick,lazy}