<img width="512" src="https://user-images.githubusercontent.com/7017290/148170109-70f1b3e4-1bd6-41f4-b1e7-c5e11dae3656.png" />
<a href="https://www.npmjs.com/package/@leejim/wxml-parser"><img alt="npm" src="https://img.shields.io/npm/v/@leejim/wxml-parser"></a>
<a href="https://www.npmjs.com/package/@leejim/wxml-parser"><img alt="npm" src="https://img.shields.io/npm/dw/@leejim/wxml-parser"></a>
<a href="https://www.npmjs.com/package/@leejim/wxml-parser"><img alt="NPM" src="https://img.shields.io/npm/l/@leejim/wxml-parser"></a>
wxml-parser
微信小程序 WXML Parser安装
npm install -D @leejim/wxml-parser
使用
var WXMLParser = require('@leejim/wxml-parser');
var parser = new WXMLParser({
onopentag(tagname, attrs, isSelfClosing) {},
onclosetag(tagname) {},
ontext(text) {},
oncomment(cmt) {},
ontemplate(tmp) {}
});
parser.write('<view>test</view>');
参数
onopentag
参数名|数据类型|描述 --|--|-- tagname |string
| 标签名
attrs | Array<string|AttrEntity>; interface AttrEntity { key: string; value: string }
| 单值时只返回 key
;否则返回 key
和
value
isSelfClosing |
boolean` | 是否自闭合标签