Vue中v-html無法渲染\r\n\t
P粉852114752
P粉852114752 2023-12-06 17:55:55
0
1
562

我有這樣的數據:

data: {
  content:"<p><span style="font-size:16px">Berikut adalah beberapa pemberontakan yang pernah terjadi di daerah.</span></p>rnrn<p><span style="font-size:16px"><strong>1. Pemberontakan Angkatan Perang Ratu Adil (APRA) </strong></span></p>rnrn<ul>rnt<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>

如果執行上面的程式碼,結果是這樣的:

可以看到,rn和t似乎沒有被Vue js渲染

如何讓r n和t被Vue js渲染並顯示如下?

P粉852114752
P粉852114752

全部回覆(1)
P粉251903163

\r\n\t 不是有效的HTML;它們是在其他語言中使用的轉義序列(因此期望它們在HTML 中工作就像將python 程式碼貼到javascript 檔案中並期望它運行一樣。)您需要將它們替換為HTML做您想讓它做的事。對於新行,可以使用<br> 標籤,但傳統上人們透過將其部分包裝在段落(<p>) 或div (<div&gt ;) 中來處理換行符。對於選項卡,您需要在 google 上搜尋如何處理 HTML 中的縮進,因為關於它的內容有很多,我無法在此處的簡短答案中解釋。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!