微信小程序中顯示html格式內(nèi)容的方法

小程序默認是不支持html格式的內(nèi)容顯示的,那我們需要顯示html內(nèi)容的時候,就可以通過wxParse來實現(xiàn)。

@import "wxParse/wxParse.wxss";
  • s4.在需要加載html內(nèi)容的頁面對應(yīng)的js文件里引入wxParse
let wxparse = require("../../wxParse/wxParse.js");
  • s5.通過調(diào)用WxParse.wxParse方法來設(shè)置html內(nèi)容

WxParse.wxParse(bindName , type, data, target,imagePadding)
1.bindName綁定的數(shù)據(jù)名(必填)
2.type可以為html或者md(必填)
3.data為傳入的具體數(shù)據(jù)(必填)
4.target為Page對象,一般為this(必填)
5.imagePadding為當圖片自適應(yīng)是左右的單一padding(默認為0,可選)

data: {
    dkheight:300,
    dkcontent: "你好<br/>nihao, <br/><br/><br/><br/><br/><br/><br/>這個是測試<br/><br/>你同意了嗎<br/><br/><br/>hehe<b>n你好啊,我加粗了kk</b >",
  },
 
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面加載
   */
  onLoad: function (options) {
    // 獲得高度
    let winPage = this;
    wx.getSystemInfo({
      success: function (res) {
        let winHeight = res.windowHeight;
        console.log(winHeight);
        winPage.setData({
          dkheight: winHeight - winHeight*0.05 - 80
        })
      }
    })
 
    wxparse.wxParse('dkcontent', 'html', this.data.dkcontent, this, 5);
  },
  • s6.在頁面中引用模板
<import src="../../wxParse/wxParse.wxml"/>
 
<view class='page'>
  <view class='page__title dk-title'>顯示html格式</view>
  <view class="page__bd page__bd_spacing">
    <view class='dk-show' style='height:{{dkheight}}px;'>
      <template is="wxParse" data="{{wxParseData:dkcontent.nodes}}"/>
    </view>
  </view>
</view>
1.jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.首先在github上下載wxParse 當?shù)穆窂剑篽ttps://github.com/icindy/wxPa...
    Augenstern___閱讀 9,078評論 0 4
  • 1.登錄的流程: (1)wx.login獲取臨時登錄憑證code. (2)wx.getSetting(OBJECT...
    babyuu閱讀 3,296評論 1 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 28,818評論 1 45
  • 今天早上閱讀了第二部分,關(guān)于課程目標。有許多文字還是不太理解的。有些語句的不解還問了尤老師,可惜她在外有事,她...
    鄭一意閱讀 268評論 0 0
  • 我的一個剛開始學琴進度比較慢的小朋友,從最近幾次她媽媽發(fā)給我的視頻里,我意外發(fā)現(xiàn)進步一次比一次大,上周需要練習的...
    給遙遠寫信閱讀 253評論 0 0

友情鏈接更多精彩內(nèi)容