|
@@ -40,7 +40,6 @@ export function registerRef(vnode: VNodeWithData, isRemoval?: boolean) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const setupRefKey = vnode.data.ref_key
|
|
|
|
|
const isFor = vnode.data.refInFor
|
|
const isFor = vnode.data.refInFor
|
|
|
const _isString = typeof ref === 'string' || typeof ref === 'number'
|
|
const _isString = typeof ref === 'string' || typeof ref === 'number'
|
|
|
const _isRef = isRef(ref)
|
|
const _isRef = isRef(ref)
|
|
@@ -58,7 +57,6 @@ export function registerRef(vnode: VNodeWithData, isRemoval?: boolean) {
|
|
|
setSetupRef(vm, ref, refs[ref])
|
|
setSetupRef(vm, ref, refs[ref])
|
|
|
} else {
|
|
} else {
|
|
|
ref.value = [refValue]
|
|
ref.value = [refValue]
|
|
|
- if (setupRefKey) refs[setupRefKey] = ref.value as any
|
|
|
|
|
}
|
|
}
|
|
|
} else if (!existing.includes(refValue)) {
|
|
} else if (!existing.includes(refValue)) {
|
|
|
existing.push(refValue)
|
|
existing.push(refValue)
|
|
@@ -75,7 +73,6 @@ export function registerRef(vnode: VNodeWithData, isRemoval?: boolean) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
ref.value = value
|
|
ref.value = value
|
|
|
- if (setupRefKey) refs[setupRefKey] = $refsValue
|
|
|
|
|
} else if (__DEV__) {
|
|
} else if (__DEV__) {
|
|
|
warn(`Invalid template ref type: ${typeof ref}`)
|
|
warn(`Invalid template ref type: ${typeof ref}`)
|
|
|
}
|
|
}
|