File tree Expand file tree Collapse file tree 3 files changed +9
-1
lines changed Expand file tree Collapse file tree 3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ declare type ASTElement = {
121121 model ?: {
122122 value : string ;
123123 callback: string ;
124+ expression: string ;
124125 } ;
125126
126127 directives ?: Array < ASTDirective > ;
Original file line number Diff line number Diff line change @@ -220,7 +220,13 @@ function genData (el: ASTElement): string {
220220 }
221221 // component v-model
222222 if ( el . model ) {
223- data += `model:{value:${ el . model . value } ,callback:${ el . model . callback } },`
223+ data += `model:{value:${
224+ el . model . value
225+ } ,callback:${
226+ el . model . callback
227+ } ,expression:${
228+ el . model . expression
229+ } },`
224230 }
225231 // inline-template
226232 if ( el . inlineTemplate ) {
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ export function genComponentModel (
2525
2626 el . model = {
2727 value : `(${ value } )` ,
28+ expression : `"${ value } "` ,
2829 callback : `function (${ baseValueExpression } ) {${ assignment } }`
2930 }
3031}
You can’t perform that action at this time.
0 commit comments