UNPKG

tedp

Version:

terra dp init

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