tedp
Version:
terra dp init
35 lines (25 loc) • 641 B
JavaScript
import Vue from 'vue';
import Main from './main.vue';
let RightConstructor = Vue.extend(Main);
let instance;
const Right = function (comps, options = {}) {
comps = comps || {};
let _data = {
comps: Right.getCopms(comps)
}
instance = new RightConstructor({
data: _data,
store: options.store || {}
});
instance.$options.components = comps
instance.$mount('#right');
return instance;
};
Right.getCopms = function (option) {
let comps = [];
for (let key in option) {
comps.push(key)
}
return comps
}
export default Right;