UNPKG

tedp

Version:

terra dp init

35 lines (25 loc) 634 B
import Vue from 'vue'; import Main from './main.vue'; let LeftConstructor = Vue.extend(Main); let instance; const Left = function (comps, options = {}) { comps = comps || {}; let _data = { comps: Left.getCopms(comps) } instance = new LeftConstructor({ data: _data, store: options.store || {} }); instance.$options.components = comps instance.$mount('#left'); return instance; }; Left.getCopms = function (option) { let comps = []; for (let key in option) { comps.push(key) } return comps } export default Left;