|
@@ -1,4 +1,5 @@
|
|
|
import { TestElement, TestNode, NodeTypes, TestText } from './nodeOps'
|
|
import { TestElement, TestNode, NodeTypes, TestText } from './nodeOps'
|
|
|
|
|
+import { isOn } from '@vue/shared'
|
|
|
|
|
|
|
|
export function serialize(
|
|
export function serialize(
|
|
|
node: TestNode,
|
|
node: TestNode,
|
|
@@ -19,7 +20,7 @@ function serializeElement(
|
|
|
): string {
|
|
): string {
|
|
|
const props = Object.keys(node.props)
|
|
const props = Object.keys(node.props)
|
|
|
.map(key => {
|
|
.map(key => {
|
|
|
- return `${key}=${JSON.stringify(node.props[key])}`
|
|
|
|
|
|
|
+ return isOn(key) ? `` : `${key}=${JSON.stringify(node.props[key])}`
|
|
|
})
|
|
})
|
|
|
.join(' ')
|
|
.join(' ')
|
|
|
const newLine = indent ? `\n` : ``
|
|
const newLine = indent ? `\n` : ``
|