我想在我闪亮的应用程序中显示纯文本,但我发现了TextOutput和VerbatimTextOutput UI元素。从文档中,我可以看到它们都避开了HTML。根据相同的文档,它们通常与不同的呈现功能组合在一起,但这并不会使UI元素有所不同。
它们的不同之处在哪里?
发布于 2019-12-13 09:55:09
显然,不同之处在于它们如何呈现纯文本。
VerbatimTextOutput
使用HTML pre
标记。pre
标签使用固定宽度的字体(例如Courier),并且不修改换行符和空格。因此,这非常适合显示格式化的文本,比如代码。
TextOutput
使用div
标记。div
标签不一定使用固定宽度的字体(除非您使用特定的CSS)。它也不像pre
那样保留换行符和多个空格。这更适合于散文。
https://stackoverflow.com/questions/59320025
复制