国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序中rich-text富文本的用法

這篇具有很好參考價值的文章主要介紹了微信小程序中rich-text富文本的用法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

關(guān)于微信小程序中使用rich-text標(biāo)簽渲染富文本,想把這個富文本內(nèi)容傳遞給其他頁面。

首先:用普通的方法直接傳遞是會出錯的。item是從接口中拿過來的富文本

wx.navigateTo({
   url: `/pages/commodity-details/commodity-details?item=${item}`,
})

控制臺會提示渲染錯誤
微信小程序富文本,微信小程序,微信小程序,javascript,數(shù)學(xué)建模
解決辦法:用encodeURIComponent轉(zhuǎn)碼

wx.navigateTo({
   // item有特殊字符,需轉(zhuǎn)碼  encodeURIComponent轉(zhuǎn)碼
   url: `/pages/commodity-details/commodity-details?item=${encodeURIComponent(JSON.stringify(item))}`,
})

當(dāng)然,在接收的地方還要處理一下

 // 接受轉(zhuǎn)碼特殊字符需要decodeURIComponent解碼
const goodDetails = JSON.parse(decodeURIComponent(options.item));

現(xiàn)在用rich-text標(biāo)簽直接渲染goodDetails 就顯示正常了

如果富文本里面有圖片應(yīng)該怎么顯示

因為一般接口給出來的圖片都是像這樣的,需要我們?nèi)ヌ砑忧熬Y

'/profile/upload/2023/06/10/111_20230610152821A002.png'

解決辦法是在富文本中找到<img 然后拿出來處理,“config.domain”就是需要添加的前綴,當(dāng)然還可以添加一些行內(nèi)樣式。

const = richTextData = goodDetails.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, (match, p1) => {
  return `<img src='${ config.domain + p1 }' style="max-width:100%;height:auto;display:block;margin:0 auto;" />`
})

richTextData 就是處理好了圖片顯示問題的rich-text富文本內(nèi)容了文章來源地址http://www.zghlxwxcb.cn/news/detail-621353.html

到了這里,關(guān)于微信小程序中rich-text富文本的用法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • uniapp編譯微信小程序富文本rich-text的圖片樣式不生效原因

    開始采用這個replace方法,編譯后h5中生效,微信小程序中不生效 詳細查看代碼,是因為在后臺增加文章的時候,富文本編輯器自動給圖片設(shè)置了寬度,導(dǎo)致在小程序中的替換雖然成功了,但是不生效 修改思路:先把rich-text中的style屬性替換掉,然后再替換想要的樣式,也就是

    2024年01月16日
    瀏覽(97)
  • uniapp rich-text 富文本組件在微信小程序中自定義內(nèi)部元素樣式

    uniapp rich-text 富文本組件在微信小程序中自定義內(nèi)部元素樣式

    rich-text 富文本組件在 微信小程序 中,無法直接通過 外部css樣式 控制文章內(nèi)容樣式。 解決方案:將傳入的富文本內(nèi)容截取并添加自定義樣式類名 (1)全局配置filter方法,實現(xiàn)富文本內(nèi)容截取轉(zhuǎn)換,附上‘rich-txt-p’樣式類 (2)在app.vue中編輯‘rich-txt-p’內(nèi)容,即富文本需要

    2024年02月19日
    瀏覽(95)
  • 微信小程序使用rich-text解析富文本字符串的時候,遇到image標(biāo)簽圖片很大超過屏幕

    場景 : 使用uniapp開發(fā)微信小程序,解析富文本文章需求 用到的組件: u-view2.0的u-parse? uniapp提供的rich-text 以上兩種組件都是解析富文本的作用,一般用于富文本解析場景,比如解析文章內(nèi)容,商品詳情,帶原生HTML標(biāo)簽的各類字符串等,此組件和uni-app官方的 rich-text 組件功能

    2024年02月13日
    瀏覽(99)
  • 微信小程序 rich-text 超過 2 行顯示省略號

    rich-text(富文本),如果想實現(xiàn)文本超過兩行變成省略號,常規(guī)的 div 可以實現(xiàn),但因為是在微信小程序中,同時使用的是 rich-text 返回的是富文本,所以不能簡單的使用以下代碼實現(xiàn): 因為富文本使用的 rich-text 回顯的,想著直接對這個標(biāo)簽寫上這個 CSS,發(fā)現(xiàn)也無法達到想

    2024年02月03日
    瀏覽(24)
  • 【微信小程序入門到精通】— 這篇看完直接拿下 text 和 rich-text 組件!

    【微信小程序入門到精通】— 這篇看完直接拿下 text 和 rich-text 組件!

    對于目前形式,微信小程序是一個熱門,那么我們該如何去學(xué)習(xí)并且掌握之后去做實際項目呢? 為此我特意開設(shè)此專欄,在我學(xué)習(xí)的同時也將其分享給大家! 如果在往下閱讀的過程中,有什么錯誤的地方,期待大家的指點! 1. text 是一種文本組件 2. text類似于HTML中span標(biāo)簽,

    2024年02月10日
    瀏覽(88)
  • 關(guān)于微信小程序、字節(jié)小程序rich-text中圖片寬度超出范圍解決辦法

    關(guān)于微信小程序、字節(jié)小程序rich-text中圖片寬度超出范圍解決辦法

    微信小程序和字節(jié)小程序中的rich-text可以將后臺富文本顯示在前端,但是當(dāng)圖片過寬時微信小程序中就會超出顯示范圍,而字節(jié)小程序中卻不會。(微信開發(fā)者是不是該優(yōu)化下這個控件了 ) 微信小程序中 ? ?字節(jié)小程序中 ? ?那就解決微信小程序中的顯示問題就可以了,可

    2024年02月11日
    瀏覽(21)
  • uniapp開發(fā)小程序使用rich-text富文本解析對圖片大小處理

    uniapp開發(fā)小程序使用rich-text富文本解析對圖片大小處理

    1、問題: 在小程序中使用rich-text富文本解析時圖片大小不能自適應(yīng)而超出屏幕問題。 2、解決方式:如下 ? 這是我綁定的值,在綁定值前,需要先進行對圖片數(shù)據(jù)的處理后再使用即可。 3、 接口數(shù)據(jù)處理方法?。。。。。ㄖ攸c) ?.replace(/img/gi, \\\'img style=\\\"width:100%;height:auto\\\"

    2024年02月11日
    瀏覽(94)
  • 微信小程序常用組件的簡單使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image

    微信小程序常用組件的簡單使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image

    view組件就類似于html中的div標(biāo)簽 list.wxml list.wxss scroll-view組件就是滾動的視窗,使用scroll-view組件時,要想橫向滾動或者縱向滾動時,需要在scroll-view組件上添加對應(yīng)的屬性 scroll-x 或 scroll-y,然后需要注意的是,縱向滾動需要給scroll-view組件限定高度,橫向滾動則需要給scroll-vi

    2024年02月15日
    瀏覽(786)
  • 小程序rich-text單行省略

    小程序rich-text單行省略 返回數(shù)據(jù)為HTML字符串,需要在rich-text渲染, 需要在一行顯示,超出部分進行隱藏 template片段 script方法 通過以上方法即可解決 參考文檔:https://blog.csdn.net/u013611033/article/details/121535633

    2024年02月16日
    瀏覽(17)
  • 【uni-app】rich-text的使用

    【uni-app】rich-text的使用

    rict-text可以支持部分HTML節(jié)點及屬性 rict-text的屬性如下: nodes 值為 HTML String 時,在組件內(nèi)部將自動解析為節(jié)點列表, 推薦直接使用 Array 類型避免內(nèi)部轉(zhuǎn)換導(dǎo)致的性能下降 。App-nvue 和支付寶小程序不支持 HTML String 方式,僅支持直接使用節(jié)點列表即 Array 類型,如要使用 HTML

    2024年02月13日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包