micro-app icon indicating copy to clipboard operation
micro-app copied to clipboard

A simple, efficient and powerful micro front-end framework. 一款简约、高效、功能强大的微前端框架

Results 417 micro-app issues
Sort by recently updated
recently updated
newest added

请问下,因为我们把业务组件封装成了一个npm包,然后在各子项目中引入使用; 不知micro-app如何共享npm包

common

## 背景 > 描述您希望改进的问题。 在使用了一些第三方 JS 库的时候,它们会使用 document.write 方法,如: ``` document.write(''); ``` 这个时候基座应用会被破坏。 ## 期望的效果 劫持 document.write 方法,只改变子应用内部的 html。

sandbox

## 背景 遇到的问题倒不是bug 也找不到类似的文章可以借鉴 ## 期望的效果 整个官方群可以不 互帮互助

## 问题描述 > 按照文档使用说明,使用angular的版本13作为子应用的时候,路由匹配到了会一直自己重复刷新页面,主应用不管是13或者12都是呈现会这样的情况,当子应用版本降为12的时候就不会了。 ## 复现步骤 1. 启动项目,切换至路由 /my-page,如果是路由/my-micro就会正常加载 ## 上传截图 > 请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。 ## 复现仓库 > https://github.com/liulovegame/micro-angular ## 环境信息 - micro-app版本:^0.6.2 - 主应用前端框架&版本:angular v13.0.0 - 子应用前端框架&版本:angular v13.0.0 and angular v12.1.2...

Working on it
angular

1. 新增参数suffix,兼容ssg渲染模式 。 2. 新增 autoRoute 参数,支持从框架层面通过 autoRoute 动态兼容子应用路由存在 baseroute 的情况,子应用无需处理,不传该参数则子应用需要做处理 示例如下: ```html ```

## 问题描述 > 问题的具体描述 子应用vue2,采用antdUI框架,内部含有,表单日历组件,当我们通过将嵌入的子应用全屏显示,点击日历组件不显示,分析后日历的弹出的元素绑定到根元素的body上了,导致不显示。有什么解决方式可以解决绑定到根元素的body上呢? ## 上传截图 ![1646786966(1)](https://user-images.githubusercontent.com/5328234/157351163-b781c9ae-2ed4-406f-8132-00b3a7191cb9.jpg) ## 环境信息 - micro-app版本:0.8.5 - 主应用前端框架&版本:Vue 2.6.11 - 子应用前端框架&版本:Vue 3.2.20 - 构建工具&版本:webpack

sandbox

## 背景 > 描述您希望改进的问题。 通过proxy代理window实现的沙箱,可能存在以下问题: - with指定作用域导致查找非指定作用域变量变慢 - Function执行js字符串导致集成之后,调试子应用困难 - proxy可能带来的[Vue diff失效](https://github.com/micro-zoe/micro-app/discussions/259) ## 期望的效果 考虑采用ShadowRealms实现沙箱

discussion

在实际使用过程中,基座需要向子应用传递一些初始化的数据或者提供一些方法。目前探索到使用当前框架可以实现的方式: 1. 使用事件机制,基座向子应用下发数据。 该方式只会缓存最后一次下发的数据,可能会导致数据丢失。 2. 在微应用使用 `window[window.__MICRO_APP_NAME__]` 该方式需要将数据写在基座上,未清理会导致内存泄漏。微应用间数据未做到隔离。 期望: 能够有种方式,优雅地将数据直接初始化到微应用的沙箱中。

feature

### 描述: 基座应用是ng12,子应用是ng8,也看了官方demo部分进行相关修改,但是这个值仍然是undefined,控制台报路径没有匹配到的error,但是子应用却请求到了,不过页面明显不对了 ![1](https://user-images.githubusercontent.com/33079330/161738674-875998f8-a375-437e-adad-8c47ebe67f24.png) ![2](https://user-images.githubusercontent.com/33079330/161740110-d3aa6e54-7f44-46d2-857e-5c201c7e8d30.png) ### 复现demo: https://github.com/qinzhihao-conghua/zh-micro-app.git