flutter_markdown 多个换行符不起作用

BLB*_*BLB 7 markdown dart flutter

我正在尝试flutter_markdown包来标记一些内容。但对于多个换行符,它无法正常工作。

 String exampleData="\n\nLine 1. \n\nLine2.\n\n\n\n### Heading \n\nLine3";
 Markdown(data: exampleData,)
Run Code Online (Sandbox Code Playgroud)

输出是在此输入图像描述

我尝试使用换行符“<br />”,但没有成功

 String exampleData="Line 1. \n\nLine2. <br /> <br /> \n\n### Heading \n\nLine3";
Run Code Online (Sandbox Code Playgroud)

输出是在此输入图像描述

有人可以帮我解决这个换行符或任何替代包吗?

小智 13

查看下面的链接!

在此输入链接描述

br 标签不起作用,因此使用 3 个反斜杠 + n 代替 br 标签

String exampleData="Line 1. \\\nLine2. \\\n## Heading \\\nLine3";
Run Code Online (Sandbox Code Playgroud)


Rod*_*ozo 2

我发现了一个令人讨厌的技巧(不是解决方案),在这种特定情况下可能会有所帮助。我不推荐它,但到目前为止找不到使用 flutter_markdown 的任何其他解决方法,而且我也找不到任何其他包来替代。

检查图像

您可以利用三个撇号来添加垂直空间。

这是一个令人讨厌的解决方法,但到目前为止找不到更好的方法来添加垂直空间。