mirror of https://github.com/vuejs/core.git
chore: add warning in DEV
This commit is contained in:
parent
339d2bfb05
commit
89d29ee99d
|
@ -14,7 +14,9 @@ export function useTemplateRef<T = unknown, Keys extends string = string>(
|
||||||
const refs = i.refs === EMPTY_OBJ ? (i.refs = {}) : i.refs
|
const refs = i.refs === EMPTY_OBJ ? (i.refs = {}) : i.refs
|
||||||
const desc = Object.getOwnPropertyDescriptor(refs, key)
|
const desc = Object.getOwnPropertyDescriptor(refs, key)
|
||||||
if (desc && !desc.configurable) {
|
if (desc && !desc.configurable) {
|
||||||
|
if (__DEV__) {
|
||||||
warn(`useTemplateRef('${key}') already exists.`)
|
warn(`useTemplateRef('${key}') already exists.`)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
Object.defineProperty(refs, key, {
|
Object.defineProperty(refs, key, {
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
|
|
Loading…
Reference in New Issue