Skip to content

Commit

Permalink
feat: handle different configuration for model value detection
Browse files Browse the repository at this point in the history
  • Loading branch information
logaretm committed Sep 26, 2019
1 parent 5136f2a commit b33bbdd
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/utils/vnode.ts
Expand Up @@ -50,9 +50,11 @@ export function findValue(vnode: VNode): any | undefined {
return model.value;
}

if (vnode.componentOptions && vnode.componentOptions.propsData && 'value' in vnode.componentOptions.propsData) {
const config = findModelConfig(vnode);
const prop = (config && config.prop) || 'value';
if (vnode.componentOptions && vnode.componentOptions.propsData && prop in vnode.componentOptions.propsData) {
const propsDataWithValue = vnode.componentOptions.propsData as any;
return propsDataWithValue.value;
return propsDataWithValue[prop];
}

if (vnode.data && vnode.data.domProps && 'value' in vnode.data.domProps) {
Expand Down

0 comments on commit b33bbdd

Please sign in to comment.