]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
refactor: adjust arguments
authorEvan You <yyx990803@gmail.com>
Tue, 9 Oct 2018 22:33:08 +0000 (18:33 -0400)
committerEvan You <yyx990803@gmail.com>
Tue, 9 Oct 2018 22:33:08 +0000 (18:33 -0400)
packages/core/src/optional/directive.ts

index 7c0df6a8e6547f82ae927d2556bf7109bf5258ce..fc756b7a824e454239e7eefbd76b0d06efa779a0 100644 (file)
@@ -31,8 +31,8 @@ const valueCache = new WeakMap<Directive, WeakMap<any, any>>()
 
 export function applyDirective(
   vnode: VNode,
-  directive: Directive,
   instance: ComponentInstance,
+  directive: Directive,
   value?: any,
   arg?: string,
   modifiers?: DirectiveModifiers
@@ -74,7 +74,6 @@ export function applyDirective(
 
 type DirectiveArguments = [
   Directive,
-  ComponentInstance,
   any,
   string | undefined,
   DirectiveModifiers | undefined
@@ -82,10 +81,11 @@ type DirectiveArguments = [
 
 export function applyDirectives(
   vnode: VNode,
+  instance: ComponentInstance,
   ...directives: DirectiveArguments
 ) {
   for (let i = 0; i < directives.length; i++) {
-    applyDirective(vnode, ...directives[i])
+    applyDirective(vnode, instance, ...directives[i])
   }
   return vnode
 }