0.1.1 • Published 2 years ago

wxml-ast v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

wxml-ast

Introduction

解析 wxml 并进行操纵和渲染

APIs

parse

解析 wxml 并返回 wxml-ast

wxml-ast 可使用 domutils 进行操纵(已内置在此 lib 中)

Parameters:

NameTypeDefault valueDescription
chunkstring-wxml 字符串
optionsUserDefinedOptions{}改变序列化行为
UserDefinedOptions
export interface UserDefinedOptions {
  // https://github.com/fb55/htmlparser2
  parserOptions?: ParserOptions
  // https://github.com/fb55/domhandler
  domHandlerOptions?: DomHandlerOptions
  elementCB?: (element: Element) => void
}

render

根据 wxml-ast 渲染 wxml

Parameters:

NameTypeDefault valueDescription
nodeNode | Node[]-节点需要被渲染的节点
optionsDomSerializerOptions{}改变序列化行为

export * from 'domutils'

domutils 导出的操纵 ast 方法

文档