UNPKG

@lezer/html

Version:
57 lines (37 loc) 1.2 kB
# Parses Vue builtin directives <span v-text="msg"></span> ==> Document( Element( OpenTag(StartTag, TagName, Attribute(AttributeName, Is, AttributeValue), EndTag), CloseTag(StartCloseTag, TagName, EndTag))) # Parses Vue :is shorthand syntax <Component :is="view"></Component> ==> Document( Element( OpenTag(StartTag, TagName, Attribute(AttributeName, Is, AttributeValue),EndTag), CloseTag(StartCloseTag, TagName, EndTag))) # Parses Vue @click shorthand syntax <button @click="handler()">Click me</button> ==> Document( Element( OpenTag(StartTag, TagName, Attribute(AttributeName, Is, AttributeValue), EndTag), Text, CloseTag(StartCloseTag, TagName, EndTag))) # Parses Vue @submit.prevent shorthand syntax <form @submit.prevent="onSubmit"></form> ==> Document( Element( OpenTag(StartTag, TagName, Attribute(AttributeName, Is, AttributeValue), EndTag), CloseTag(StartCloseTag, TagName, EndTag))) # Parses Vue Dynamic Arguments <a v-bind:[attributeName]="url">Link</a> ==> Document( Element( OpenTag(StartTag, TagName, Attribute(AttributeName, Is, AttributeValue), EndTag), Text, CloseTag(StartCloseTag, TagName, EndTag)))