導航:首頁 > 編程語言 > richtext代碼怎麼寫

richtext代碼怎麼寫

發布時間:2025-06-14 16:58:13

1. 微信程序 rich-text 富文本圖片自適應

<p :class="item.isMore == true ? 'richText' : 'minH'" v-if="isShow"

v-html="contentConv(item.storyContent)">

</p>

直接在css中加max-width:100%;height:auto; 。沒有生效

 方式一:在style中追加 max-width:100%;height:auto; ,此方法優點靈活,對於content中所有圖片都起作用

// 文章html正則追加max-width

contentConv(content) {

return content.replace(/<(img).*?(\/>|<\/img>)/g, function(mats) {

if (mats.indexOf('style') < 0) {

return mats.replace(/<\s*img/, '<img style="max-width:100%;height:auto;"');

} else {

return mats.replace(/style=("|')/, 'style=$1max-width:100%;height:auto;')

}

});

},

方式二:此方法會破壞圖片設置的樣式,再設置style="max-width:100%;height:auto;"

contentConv(content) {

    return content.replace(/<img[^>]*>/gi, function (match, capture) {

      return match.replace(/style\s*?=\s*?([『"])[\s\S]*?\1/ig, 'style="max-width:100%;height:auto;"') // 替換style

    });

}

閱讀全文

與richtext代碼怎麼寫相關的資料

熱點內容
蘋果手機微信拷貝文件發qq 瀏覽:985
資料庫沒有主鍵 瀏覽:985
榮耀6升級完後是否雙清 瀏覽:530
access資料庫如何分解數值 瀏覽:904
金花關鍵詞工具下載 瀏覽:512
編程語言中的框架是什麼意思 瀏覽:402
中專畢業編程怎麼做 瀏覽:892
安卓支付寶的網路許可權設置在哪裡設置 瀏覽:862
編輯字幕文件 瀏覽:1
excelexe文件顯示損壞怎麼修復 瀏覽:434
進入系統找不到本地文件 瀏覽:856
百度轉碼代碼 瀏覽:397
小程序和網站怎麼做 瀏覽:358
js讀取svg 瀏覽:794
excel怎麼保存swbom文件 瀏覽:907
郵箱發文檔找不到文件怎麼辦 瀏覽:732
視頻文件防止被二次打包 瀏覽:834
如何恢復蘋果出廠app 瀏覽:822
編程買組裝電腦怎麼選擇 瀏覽:718
cnc編程發展怎麼樣 瀏覽:198

友情鏈接