wxml-parser
wxml-parser copied to clipboard
A fast and tolerant wxml parser
@wxml/parser
A fast and tolerant wxml parser
Installation
## npm
$ npm install @wxml/parser --save-dev
## pnpm
$ pnpm add -D @wxml/parser
## yarn
$ yarn add @wxml/parser --dev
## cnpm (for china user)
$ cnpm install @wxml/parser --save-dev
AST docs
Wanna try high level usage, check our AST docs first !
AST explorer
AST explorer (sxzz/ast-explorer)
Basic Usage
const { parse } = require("@wxml/parser");
const AST = parse(`
<view class="search-contianer">
<view class="search" style="height:{{navHeight}}px;padding-top:{{navTop}}px">
<view class="search-title" src="../../images/actLogo/ytlogo.png">
{{mallName}}
</view>
<input
placeholder-class="search-placeholder"
type="text"
placeholder="please enter keyword for search"
disabled
value="{{name}}"
bindinput="bindinput"
bindtap="goSearch">
</input>
</view>
</view>
`);
console.log("AST structure: ", AST);
Try Play Online
Open RunKit , and then happy coding !