Javascript html标记,周围用“"&引用;不渲染

Javascript html标记,周围用“"&引用;不渲染,javascript,html,string,tags,vue.js,Javascript,Html,String,Tags,Vue.js,当我在chrome中使用开发工具进行检查时,我会在我的页面中看到这一点 <span> "<b> test data </b>" </span> 我对数据进行如下迭代 <tr v-for= "row in rows"> <td>{{row.question}}</td> <tr> {{行.问题} 更新 这似乎对我有用。有人能告诉我这个代码是否有效吗 <tr v-for ="row i

当我在chrome中使用开发工具进行检查时,我会在我的页面中看到这一点

<span>
 "<b> test data </b>"
</span>
我对数据进行如下迭代

<tr v-for= "row in rows">
  <td>{{row.question}}</td>
<tr>

{{行.问题}
更新

这似乎对我有用。有人能告诉我这个代码是否有效吗

<tr v-for ="row in rows">
  <td> <span v-html="row.question"></span></td>
</tr>


谢谢

如果它来自服务器,并且您正在使用javascript将其添加到DOM中,那么您将需要设置
innerHTML
,因为它会将其视为DOM对象。如果设置span
innerText
,它会将其视为字符串,标记将无法正确呈现。

如果它来自服务器,并且您要使用javascript将其添加到DOM中,则需要设置
innerHTML
,因为它会将其视为DOM对象。如果设置span
innerText
,则会将其视为字符串,标记将无法正确呈现

双胡子将数据解释为纯文本,而不是HTML。在里面 为了输出真正的HTML,您需要使用

双胡子将数据解释为纯文本,而不是HTML。在里面 为了输出真正的HTML,您需要使用


那么,您当前得到了什么结果?您想要什么结果?标记没有呈现,我得到的是纯文本。这些标记应该可以工作,您可以
console.log
记录来自ajax调用的原始数据以确保它不是来自服务器吗?您使用的是
$e.html(数据)
还是
$e.text(数据)
?能否显示您正在使用的ajax调用?更新中的代码是有效的。您也可以将
v-html
放在
td
本身上,而不使用
span
。那么您当前得到的结果是什么,您想要什么结果?标记没有呈现,我得到的是纯文本。这些标记应该可以工作,您可以
console.log
记录来自ajax调用的原始数据以确保它不是来自服务器吗?您使用的是
$e.html(数据)
还是
$e.text(数据)
?能否显示您正在使用的ajax调用?更新中的代码是有效的。您也可以将
v-html
放在
td
本身上,而不使用
span
。如何将v-html与v-for一起使用?如何将v-html与v-for一起使用?
<tr v-for ="row in rows">
  <td> <span v-html="row.question"></span></td>
</tr>