Skip to content

seanlong/wxml-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wxml-parser

Build Status

What

这是一个微信小程序WXML文件的JavaScript parser实现。输出微信官方提供的native可执行文件类似的数据结构。
该数据可以被后续微信小程序的Virtual DOM generator生成真实DOM。

目前版本支持除了模板和模板引用外的基本语法。

Run

var parser = require('wxml-parser);
console.log(JSON.stringify(parser('<view> {{ message }} </view>', {message: 'Hello MINA!'}), null, 2));

output:

{
  "tag": "wx-body",
  "attr": {},
  "children": [{
    "tag": "wx-view",
    "attr": {},
    "children": ["Hello MINA!"]
  }]
}

License

MIT

About

A JavaScript WXML parser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published