diff --git a/packages/runtime-vapor/src/directives/vModel.ts b/packages/runtime-vapor/src/directives/vModel.ts index 0df7946c7..02cff1d23 100644 --- a/packages/runtime-vapor/src/directives/vModel.ts +++ b/packages/runtime-vapor/src/directives/vModel.ts @@ -210,7 +210,7 @@ function getValue( instance: ComponentInternalInstance, ) { const metadata = instance.metadata.get(el) - return metadata ? metadata.props.value : el.value + return (metadata && metadata.props.value) || el.value } export const vModelCheckbox = {}