【发布时间】:2021-02-11 19:17:48
【问题描述】:
我无法在我的HTML 中打印出的字符串插值换行
this.externalUsers = data.externalUser.map(element => `Name: ${element.firstName} ${element.lastName}\n <br><br />Email: ${element.email}`);
在上面的行中,我试图在一行中获取名字和姓氏,并在下一行获取电子邮件
<v-radio
v-for="item in externalUsers"
:key="item.id"
:label="item"
:value="item"
></v-radio>
我正在使用 Vue,所以我使用 for 循环将其打印出来。
这是结果
【问题讨论】:
-
你不需要
<br/>;<br>标签始终是无内容标签,因此只需<br>就足够了。 -
空白字符(如换行、回车和制表符)在添加到 DOM 时被标准化为空格或被删除。字符串中的
\n什么都不做。 Vue 可能会在渲染 HTML 之前对其进行清理;我敢肯定有一个关于解决这个问题的问题...
标签: javascript vue.js line-breaks string-interpolation