小程式資料繫結渲染wxml標籤,渲染字串

2021-09-19 05:18:22 字數 1174 閱讀 6362

借用乙個工具方法:我已經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....