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

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

呼喚遠(yuǎn)方
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
- 2 回答
- 0 關(guān)注
- 182 瀏覽
添加回答
舉報(bào)
0/150
提交
取消