小程序解析html標籤wxPrase插件
微信小程序的標籤和原來我們習慣用的標籤是不一樣的,例如視圖容器標籤小程序是view,然而html就很多比如常用的div就和小程序的view類似。
通常我們在開發小程序(從列表頁跳轉到詳情頁)通過富文本編輯器返回的數據一般都是html的標籤。然而小程序又不能識別這些標籤。
下面為大家推薦一個很好的插件wxPrase。
github地址:https://github.com/icindy/wxParse 直接下載wxPrase文件夾。
具體使用方法:
1.導入下載好的wxPrase文件在項目中(直接複製便是);
2.在相應的詳情XXX.wxml 文件中引入wxParse.wxml (引入文件最好放在第一行);
例如:
3..在相應的詳情XXX.wxss文件中引入wxParse.wxss (引入文件最好放在第一行);
例如:@import "../../wxParse/wxParse.wxss";
4:在相應的詳情XXX.js里的onLoad方法裡面寫上:
WxParse.wxParse("content", "html", content, that,5):
content:第一個參數表示綁定的數據(必填);
html:第二個參數被轉換的是html(必填);
content:請求回來的數據(必填);
that:一般為this,指的就是js里的page對象,如果沒有var that=this,這是一個必填項就是this(必填);
5:最後一個參數為imagePadding為當圖片自適應是左右的單一padding(默認為0,可選)
例如
success: function (res) {
var data = res.data;
that.setData({
title: data[0].title,
source: data[0].copy_from,
time: data[0].posttime,
pic: data[0].picurl,
detiel:WxParse.wxParse("detiel", "html",data[0].content, that, 5)
}
5:頁面的模版引用;
例如:
這裡的detiel頁面要用的數據
detiel。
※OpenStack(企業私有雲)萬里長征第三步——調試成功
※Javascript中的類型轉換
※第46篇 多線程如何排隊執行
※有關ArrayList常用方法的源碼解析
TAG:達人科技 |
※Photoshop詳細解析CameraRaw插件使用
※osg例子解析-osgsimpleshaders
※AtomicInteger 源碼解析
※精讀解析 《When Sophie Gets Angry》
※Bayesian Personalized Ranking 演算法解析及Python實現
※網關 Spring-Cloud-Gateway 源碼解析——路由之RouteDefinitionLocator一覽
※使用 Python的urlliib.parse 庫解析 URL
※fileless malware技術解析及檢測
※Google 開源 robots.txt 解析器,推動 REP 標準化
※技術解析系列PouchContainer Goroutine Leak 檢測實踐
※druid-spring-boot-starter源碼解析
※長文解析:Gardenscapes的成功和Playrix的轉型分析
※0xcert Protocol項目解析—行業技術
※android 訪問webservice(解析一行代碼實現)
※小女友GFRIEND迷你六輯《Time for the moon night》曲目大解析!
※Grasshopper曲面玻璃平板化解析
※SparseArray 稀疏數組解析
※新一代 Apple Watch Series 4 將提升解析度
※細思極恐!解析《Darling in the Franxx》中的一個伏筆
※基於htmlparser實現網頁內容解析