SOURCE

/*
  **************************************************
  version: '0.10'
  author": "46898"
  description": 公共组件接口
  **************************************************
 */
import ueLoading, { Loading } from '@/components/ue/ueLoading'
import ueMediaPreview, { MediaPreview } from '@/components/ue/ueMediaPreview'
import ueTooltips, { Tooltips } from '@/components/ue/ueTooltips'

const components = {
  ueLoading,
  ueMediaPreview,
  ueTooltips
}

function install (Vue, opts = {}) {
  Object.keys(components).forEach((item) => {
    components[item].name && Vue.component(components[item].name, components[item])
  })
  Object.defineProperty(Vue.prototype, '$ueLoading', { value: Loading })
  Object.defineProperty(Vue.prototype, '$ueMediaPreview', { value: MediaPreview })
  Object.defineProperty(Vue.prototype, '$ueTooltips', { value:Tooltips })
}

if (typeof window !== 'undefined' && window.Vue) {
  install(window.Vue)
}

export default {
  install,
  ...components
}
console 命令行工具 X clear

                    
>
console