【发布时间】:2022-01-12 13:22:32
【问题描述】:
我有这样的数据:
data: {
content:"<p><span style=\"font-size:16px\">Berikut adalah beberapa pemberontakan yang pernah terjadi di daerah.</span></p>\r\n\r\n<p><span style=\"font-size:16px\"><strong>1. Pemberontakan Angkatan Perang Ratu Adil (APRA) </strong></span></p>\r\n\r\n<ul>\r\n\t<li><span style=\"font-size:16px\">di Bandung, pada 23 Januari 1950.</span></li>"
}
从我想用Vue js显示的数据。
这是我的 Vue js 代码:
<div class="row px-3" v-html="data.content"></div>
你可以看到,\r \n 和 \t 似乎没有被 Vue js 渲染
如何让\r\n和\t被Vue js渲染并可以显示如下?
【问题讨论】:
-
在标记中添加回车和换行可能不是正确的做法。使用样式表,或者简单地依赖 Vue 的“正常”做事方式。
-
在我目前的状态下,数据源是不可变的。有没有办法使这些现有数据不可变?
-
不变性与渲染数据有什么关系?
-
我的意思是我要渲染的数据的来源不能改变,所以数据中必须有\r\n和\t。您建议使用样式表意味着必须更改数据源。在我的情况下,无法更改数据源
-
不,我建议您不需要数据中的 \r 和 \n 来完成这项工作。