micro-app
micro-app copied to clipboard
动态创建在子应用body下的element的parentNode属性默认代理为document.body,导致其他插件异常
背景
在1.0.0-beta.1版本后,子应用通过
document.appendChild
动态插入的子节点parentNode默认代理为document.body,而非micro-app-body
主应用: react18+vite 子应用: Angular15
目前碰到的问题是开启ShadowDom后,子应用渲染在ant drawer
下的monaco-editor
没办法创建选中光标
原因是代理了parentNode之后,没办法正确判断插件工作在ShadowDom下面,无法触发monaco-editor
对ShadowDom模式的兼容
通过查阅源码发现可以通过getRootElementParentNode
方法指定parentNode的值,但找不到相关文档
期望的效果
补充getRootElementParentNode
文档说明
getRootElementParentNode方法可以解决问题吗
getRootElementParentNode方法可以解决问题吗
可以
解决了吗?