我有一些 js 代碼,它呈現(xiàn)以下 HTML<div contenteditable="false" tabindex="0" class="ProseMirror">
<p> didn't project a significant increase</p>
</div>在瀏覽器中,它實際上顯示字符#039;而不是將其轉換為'有沒有辦法強制/阻止瀏覽器進行此轉換?
2 回答

一只甜甜圈
TA貢獻1836條經驗 獲得超5個贊
當渲染HTML 實體時,可能需要對其進行編譯。您可以使用以下選項之一:
插值法
<p>?didn{{?`'`?}}t?project?a?significant?increase</p>
v-html
<p>?didn<span?v-html="`'`"></span>t?project?a?significant?increase</p>
請注意,前兩個示例使用模板文字,而不是單引號。
渲染功能
如果使用渲染函數(shù),您可以設置innerHTML
?domProps
:
render(h) {
? return h('span', {
? ? domProps: {
? ? ? innerHTML: 'didn't project a significant increase'
? ? }
? });
}
這是一個演示
原來的
你缺少一個&
,它應該是:
<p>?didn't?project?a?significant?increase</p>

呼喚遠方
TA貢獻1856條經驗 獲得超11個贊
- 2 回答
- 0 關注
- 155 瀏覽
添加回答
舉報
0/150
提交
取消