vnode: T,
directives: DirectiveArguments,
): T {
- const internalInstance = currentRenderingInstance
- if (internalInstance === null) {
+ if (currentRenderingInstance === null) {
__DEV__ && warn(`withDirectives can only be used inside render functions.`)
return vnode
}
const instance =
- (getExposeProxy(internalInstance) as ComponentPublicInstance) ||
- internalInstance.proxy
+ (getExposeProxy(currentRenderingInstance) as ComponentPublicInstance) ||
+ currentRenderingInstance.proxy
const bindings: DirectiveBinding[] = vnode.dirs || (vnode.dirs = [])
for (let i = 0; i < directives.length; i++) {
let [dir, value, arg, modifiers = EMPTY_OBJ] = directives[i]