如何在打字稿中用换行符连接字符串

时间:2019-06-26 14:02:03

标签: string typescript newline string-concatenation

我正在尝试连接字符串,我想在输出字符串中放入新行。 我想使用mailto发送与电子邮件正文相同的字符串,以便可以多行显示该字符串。当我输入\ n时,我可以在开发人员控制台中看到其换行格式已打印,但在dom或电子邮件正文中却没有,我无法使用任何html标签将其分解为新行。.这里有任何帮助

input: line1line2line3line4line5;

I tried : "line1\nline2\nline3\nline4\nline5"

actual output: line1 line2 line3 line4 line5

expected output:
line1
line2
line3
line4
line5

1 个答案:

答案 0 :(得分:3)

您需要编码%0A并将其作为url参数<a href="mailto:test@test.com?body=Hello%2CDear%0AText%0AText%0A" target="_blank">Email</a>

传递

encodeURIComponent

如果您使用的是javascript,则可以使用{{1}}。