ice 支持< Main/> 插入子元素

yrefmtwq  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(56)

Summary | 概述

No response

Motivation | 背景

在老项目迁移或者开发兼容不到位的场景下,ssg会无法生成文档,

这种情况可以希望支持开发者在 <Main>{骨架屏}</Main> 元素自行编写骨架屏逻辑,然后框架层会在运行时进行dom替换来实现骨架屏行为

Usage example | 使用示例

// document.tsx

<Main>

// skeleton code ...
</Main>

Detailed design | 方案设计

https://github.com/alibaba/ice/blob/master/packages/runtime/src/Document.tsx#L186

改造成 {main || props.children}

Additional context | 额外信息

No response

相关问题