core

作者: igor_d140 | 来源:发表于2019-03-05 11:08 被阅读2次

    vue
    "version": "2.6.8"

    src/core

    src/core/components
    src/core/global-api
    src/core/instance
    src/core/observer
    src/core/util
    src/core/vdom
    src/core/config.js
    src/core/index.js

    src/core/index.js

    import Vue from './instance/index'
    import { initGlobalAPI } from './global-api/index'
    import { isServerRendering } from 'core/util/env'
    import { FunctionalRenderContext } from 'core/vdom/create-functional-component'
    
    initGlobalAPI(Vue)
    
    Object.defineProperty(Vue.prototype, '$isServer', {
      get: isServerRendering
    })
    
    Object.defineProperty(Vue.prototype, '$ssrContext', {
      get () {
        /* istanbul ignore next */
        return this.$vnode && this.$vnode.ssrContext
      }
    })
    
    // expose FunctionalRenderContext for ssr runtime helper installation
    Object.defineProperty(Vue, 'FunctionalRenderContext', {
      value: FunctionalRenderContext
    })
    
    Vue.version = '__VERSION__'
    
    export default Vue
    
    

    相关文章

      网友评论

          本文标题:core

          本文链接:https://www.haomeiwen.com/subject/pgrnuqtx.html