Forráskód Böngészése

move component to internal directives

Evan You 10 éve
szülő
commit
bab97fd385

+ 1 - 1
src/compiler/compile.js

@@ -468,7 +468,7 @@ function checkComponent (el, options) {
       name: 'component',
       expression: component.id,
       literal: !component.dynamic,
-      def: publicDirectives.component
+      def: internalDirectives.component
     }
     var componentLinkFn = function (vm, el, host, scope, frag) {
       vm._bindDir(descriptor, el, host, scope, frag)

+ 0 - 0
src/directives/public/component.js → src/directives/internal/component.js


+ 1 - 0
src/directives/internal/index.js

@@ -5,3 +5,4 @@ exports.on = require('./on')
 exports.prop = require('./prop')
 exports.style = require('./style')
 exports.transition = require('./transition')
+exports.component = require('./component')

+ 0 - 3
src/directives/public/index.js

@@ -12,6 +12,3 @@ exports.model = require('./model')
 
 // cloak
 exports.cloak = require('./cloak')
-
-// component
-exports.component = require('./component')

+ 1 - 1
test/unit/specs/compiler/compile_spec.js

@@ -209,7 +209,7 @@ if (_.inBrowser) {
       expect(args[0].name).toBe('component')
       expect(args[0].expression).toBe('my-component')
       expect(args[0].literal).toBe(true)
-      expect(args[0].def).toBe(Vue.options.directives.component)
+      expect(args[0].def).toBe(internalDirectives.component)
       expect(_.warn).not.toHaveBeenCalled()
     })