ClarkXia
ClarkXia
看表现有点像获取的内容不对, @vite/client 理论上需要返回 js 内容,而实际返回了 html
提供下复现 demo,如果官方 demo 直接可以复现 可以说明下
描述下目前你是怎么接的,包括遇到的问题,可以先参考文档试下接入 React 组件 https://micro-frontends.ice.work/docs/guide/use-layout/react/
最好提供下 user/list/detail 的这个 demo
`propertyAdded` 主要用于新增 window 变量的记录,在卸载沙箱时可以移除多余的变量 上述复现的逻辑可能引起的原因是目前沙箱的劫持仅到 `window.a` 如果添加变量为 `window.a.b` b 属性的新增时无法劫持获取的
没错,`propertyAdded` 仅用于恢复沙箱执行前的场景 实际获取都从 `target` 获取,所有的 set 最终都反映到 `target` 上
sandbox 原理是对 window 上的属性进行劫持,即通过 proxy 代理,如下修改: ```js window.a = 1; ``` 对于 a 属性的修改可以被劫持,如果修改的属性如下: ```js // 原先存在 window.a = {},开启 sandbox 后修改 a 上面的属性 window.a.b = 1; ``` 没有对 window...
运行时动态获取 css 规则并修改是否存在性能问题
这个错误是 babel-polyfill 抛出的,需要确保 babel-polyfill 的代码只执行一次,即可以将 babel-polyfill 仅在主应用中执行
demo 地址受限,另外为什么要额外引入 vite-plugin-html ?