借用乙個工具方法:我已經fork到這裡了,感謝原文icindy/wxparse
基本使用方法1.copy資料夾wxparse
- wxparse/
-wxparse.js(必須存在)
-html2json.js(必須存在)
-htmlparser.js(必須存在)
-showdown.js(必須存在)
-wxdiscode.js(必須存在)
-wxparse.wxml(必須存在)
-wxparse.wxss(必須存在)
-emojis(可選)
2.引入必要檔案 .js .wxss
//在使用的 .js 中引入wxparse模組
var wxparse = require('../../wxparse/wxparse.js');
@import "/wxparse/wxparse.wxss";
3.資料繫結 .js
.js指令碼中:
var article = '我是html**
';/**
* wxparse.wxparse(bindname , type, data, target,imagepadding)
* 1.bindname繫結的資料名(必填)
* 2.type可以為html或者md(必填)
* 3.data為傳入的具體資料(必填)
* 4.target為page物件,一般為this(必填)
* 5.imagepadding為當自適應是左右的單一padding(預設為0,可選)
*/var that = this;
wxparse.wxparse('article', 'html', article, that, 5);
4.模版引用 .wxml
.wxml中:
// 引入模板
//這裡data中article為bindname
微信小程式 框架wxml(三)wxml條件渲染
記錄一下wxml的條件渲染,1.使用wx if wxml的 true 5 length 5 2 length 2 其他 在js的data為condition賦值為true,length賦值為6 效果圖 2.block wx if,用block對一組view進行組裝,可以控制一組view的顯示與隱藏 ...
微信小程式 wxml列表渲染
列表渲染存在的意義 以電商為例,我們希望渲染5個商品,而又希望容易改變,我們就要在wxml中動態新增。page 上面在乙個非顯示元件block中,我們渲染五個有內容的view wx for是迴圈陣列,wx for item即給列表賦別名 子迴圈 view wx for view wx for wx ...
2 小程式 資料繫結
初始化資料 1.頁面.js的 data 選項中 index.js 檔案中 展示 pages index index.js page 生命週期函式 監聽頁面載入 onload function options 看修改是否在其他函式中是否也是同步的settimeout console.log this....