return null
} else {
const target = select(targetSelector)
- if (!target) {
- __DEV__ &&
- warn(
- `Failed to locate Teleport target with selector "${targetSelector}". ` +
- `Note the target element must exist before the component is mounted - ` +
- `i.e. the target cannot be rendered by the component itself, and ` +
- `ideally should be outside of the entire Vue component tree.`,
- )
+ if (__DEV__ && !target && !isTeleportDisabled(props)) {
+ warn(
+ `Failed to locate Teleport target with selector "${targetSelector}". ` +
+ `Note the target element must exist before the component is mounted - ` +
+ `i.e. the target cannot be rendered by the component itself, and ` +
+ `ideally should be outside of the entire Vue component tree.`,
+ )
}
return target as T
}