diff --git a/packages/webpack-plugin/lib/template-compiler/gen-node-react.js b/packages/webpack-plugin/lib/template-compiler/gen-node-react.js index 1f0a2a2afa..afd999f93b 100644 --- a/packages/webpack-plugin/lib/template-compiler/gen-node-react.js +++ b/packages/webpack-plugin/lib/template-compiler/gen-node-react.js @@ -90,7 +90,7 @@ function genNode (node, isRoot = false) { if (node.attrsList.length) { const attrs = [] node.attrsList && node.attrsList.forEach(({ name, value }) => { - const attrExp = attrExpMap[name] ? attrExpMap[name] : s(value) + const attrExp = attrExpMap[name] ? attrExpMap[name] : (value === undefined ? 'true' : s(value)) attrs.push(`${mapAttrName(name)}: ${attrExp}`) }) exp += `, { ${attrs.join(', ')} }`