|
|
@@ -19,9 +19,10 @@ export const transformVBindShorthand: NodeTransform = (node, context) => {
|
|
|
// #13930 :foo in in-DOM templates will be parsed into :foo="" by browser
|
|
|
(__BROWSER__ &&
|
|
|
prop.exp.type === NodeTypes.SIMPLE_EXPRESSION &&
|
|
|
- !prop.exp.content.trim()))
|
|
|
+ !prop.exp.content.trim())) &&
|
|
|
+ prop.arg
|
|
|
) {
|
|
|
- const arg = prop.arg!
|
|
|
+ const arg = prop.arg
|
|
|
if (arg.type !== NodeTypes.SIMPLE_EXPRESSION || !arg.isStatic) {
|
|
|
// only simple expression is allowed for same-name shorthand
|
|
|
context.onError(
|