chencc

Results 4 comments of chencc

最近在研究这个,就一个人做,感觉事情还挺多的,基本的代码体系已经痛了, 后面沙箱隔离,导出压缩包, 从url解析压缩包渲染,管理的页面, 可以做到跨项目跨框架运行和实时修改物料包 ![image](https://user-images.githubusercontent.com/25569373/150632922-2c089a3d-455a-40fc-b478-ff1cda929e46.png)

> > 最近在研究这个,就一个人做,感觉事情还挺多的,基本的代码体系已经痛了, 后面沙箱隔离,导出压缩包, 从url解析压缩包渲染,管理的页面, 可以做到跨项目跨框架运行和实时修改物料包 ![image](https://user-images.githubusercontent.com/25569373/150632922-2c089a3d-455a-40fc-b478-ff1cda929e46.png) > > 很赞啊,后面搞完总结文章的时候可以通知下哈,拜读下,哈哈哈~ 上个月搞完了,主要就是把babel, vue-compile-sfc, jsx,scss,less,stylus编译相关的插件搬到浏览器里面运行,魔改了一些库的源码,目前兼容了vue和react多文件代码,主要是编译快,打包代码少,没有像是codesandbox那种体量,编译相关不依赖node服务, 技术和文章输出能力有限,细节太多了,感觉写不完,但是终于搞完了,同事也都用起来了,对接了公司几套可视化设计的系统(仪表板,可视化大屏),还是很开心的。 ![image](https://user-images.githubusercontent.com/25569373/167804807-1940141d-3278-4ff6-9ca1-2b8bde8c1cd3.png)

> @jeryqwq 这里面的编辑器用的开源的么 [monaco-editor/react](https://www.npmjs.com/package/@monaco-editor/react#simple-usage)就单纯的写代码的,没有用codesandbox开源的那个,怕后面有定制功能,比如代码提示优化啥的就没用了,现在还没接入ts,文件系统啥的都是自己手动在前端实现的一套

selectedRows是当前页选中的项,切换页码会重置,但是selectedRowsKeys会默认保存之前其他页码选中的和当前页面选中的,但回到上一个页码选中的效果也没了,但数据项依旧在里面,感觉都有自己的业务场景,要不要做个兼容