UNPKG

@femessage/el-data-tree

Version:

base on element-ui, makes crud easily

30 lines (25 loc) 920 B
// Import vue component import Component from './el-data-tree.vue' // `Vue.use` automatically prevents you from using // the same plugin more than once, // so calling it multiple times on the same plugin // will install the plugin only once Component.install = (Vue, options = {}) => { Vue.prototype.$elDataTreeOptions = options Vue.component(Component.name, Component) } // To auto-install when vue is found let GlobalVue = null if (typeof window !== 'undefined') { GlobalVue = window.Vue } else if (typeof global !== 'undefined') { GlobalVue = global.Vue } if (GlobalVue) { GlobalVue.use(Component) } // To allow use as module (npm/webpack/etc.) export component export default Component // It's possible to expose named exports when writing components that can // also be used as directives, etc. - eg. import { RollupDemoDirective } from 'rollup-demo'; // export const RollupDemoDirective = component;