小程序----頁面兼容h5標(biāo)簽

2018-8-28    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請點(diǎn)這里

有時(shí)候當(dāng)小程序向后臺(tái)拿數(shù)據(jù)是一篇html標(biāo)簽的文章時(shí),把它放進(jìn)小程序會(huì)發(fā)現(xiàn)很多標(biāo)簽就不兼容,如果要一個(gè)個(gè)改又很麻煩,有沒有方法可以很快地兼容html標(biāo)簽?zāi)兀?nbsp;
有個(gè)工具可以做到:wxParse 
這里寫圖片描述 
下載了它的壓縮包后解壓,復(fù)制wxParse文件夾放到小程序pages頁面里: 
這里寫圖片描述 
在wxml里引入,這里的路徑僅供參考:

<import src="../../../../wxParse/wxParse.wxml" /> <view> //在需要放置html文本的地方使用wxParse模板 <template is="wxParse" data="{{wxParseData:content.nodes}}" /> </view>
    
  • 1
  • 2
  • 3
  • 4
  • 5

在js里引入:

let wxparse = require("../../../../wxParse/wxParse.js");
Page({ /**
   * 頁面的初始數(shù)據(jù)
   */ data: {
      content: '' },
   onLoad: function(options) { var that = this;
     ..... /**
* 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為當(dāng)圖片自適應(yīng)是左右的單一padding(默認(rèn)為0,可選)
*/ wxparse.wxParse('content', 'html', result.data.content, that);
   }
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

在wxss引入:

@import "../../../../wxParse/wxParse.wxss";
藍(lán)藍(lán)設(shè)計(jì)m.sillybuy.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)。

分享本文至:

日歷

鏈接

個(gè)人資料

存檔