lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

关于静态资源加载的实现

Open oneQiu opened this issue 3 years ago • 5 comments

这是我们项目的页面,左侧每个菜单点击,都切换右侧低代码页面。但是发现一个问题,如果说上一个页面和当前页面是不同的版本,那么就会导致静态资源可能有污染。

image

因为我看head标签里面发现,每次执行<ReactRenderer />组件里面的逻辑加载一次,就会添加一次静态资源上去,来回切换页面,就会出现好多个资源 image

想问下有没有什么方法能在reactrenderer里面去执行,清除这次加进来的静态资源,或者说这些资源加载后能不能在标签上打个标,我自己删除

oneQiu avatar Jul 12 '22 09:07 oneQiu

看看微前端的方案吧,让右侧内容都是独立的微前端应用或者模块

JackLian avatar Jul 13 '22 02:07 JackLian

有没有成本小一点的,现在项目已经在使用中了

oneQiu avatar Jul 14 '22 01:07 oneQiu

This issue is stale because it has been open 10 days with no activity. Remove stale label or comment or this will be closed in 2 days.

github-actions[bot] avatar Jul 24 '22 02:07 github-actions[bot]

This issue was closed because it has been stalled for 10 days with no activity.

github-actions[bot] avatar Aug 03 '22 02:08 github-actions[bot]

这些资源是谁加载的?

LeoYuan avatar Aug 03 '22 05:08 LeoYuan

This issue is stale because it has been open 10 days with no activity. Remove stale label or comment or this will be closed in 2 days.

github-actions[bot] avatar Aug 14 '22 02:08 github-actions[bot]

这些资源是谁加载的?

预览的时候通过injectComponents 创建的,能否给这些资源的html标签上打个标识,这样我自己useEffect销毁的时候自己去处理删除掉。 image

oneQiu avatar Sep 07 '22 03:09 oneQiu

这是我们项目的页面,左侧每个菜单点击,都切换右侧低代码页面。但是发现一个问题,如果说上一个页面和当前页面是不同的版本,那么就会导致静态资源可能有污染。

image

因为我看head标签里面发现,每次执行组件里面的逻辑加载一次,就会添加一次静态资源上去,来回切换页面,就会出现好多个资源 image

想问下有没有什么方法能在reactrenderer里面去执行,清除这次加进来的静态资源,或者说这些资源加载后能不能在标签上打个标,我自己删除

你好,请你们项目也是基于lowcode-engine低代码引擎开发的低代码平台吗?生成的schema里所有资源都是私有化吗?

mixtan avatar Jan 10 '23 04:01 mixtan