无需多言,RichText
组件对于图片的需求是很强的。
比如我们实现一个公告或者邮件系统,自然而然的会很希望支持像 HTML 那样的图文混排。
但 RichText
内置的 <img>
则必须要求事先将可能出现的图片预先打包成图集,这给动态使用带来了一点困难。例如没法动态下发图文混排的公告和邮件信息。
建议
在现有 <img>
的基础上,增加以下特性:
- 如果
<img>
的src
是以http://
或https://
开头的,则自动根据 URL 动态下载图片显示在 RichText 中。 - 如果
<img>
的src
是以uuid://
开头的(例如uuid://xxxxxx-xxxxxx-xxxxx
),则自动根据 uuid 加载包体内的图片素材。 - 其它,维持从
RichText
的图集中取,向后兼容。