UNPKG

cheetah-framework

Version:

Cheetah Framework JS used in all our applications

38 lines (31 loc) 568 B
import Vue from 'vue' import baseConfig from './baseConfig' const cheetah = new Vue({ data: { menuItems: [], config: baseConfig } }) // export config as default export default cheetah.config class configTool { static merge (config) { _.merge(cheetah.config, config) } } class menuTool { static add (menu) { if (menu instanceof Array) { menu.map(item => cheetah.menuItems.push(item)) } else { cheetah.menuItems.push(menu) } } static get () { return cheetah.menuItems } } export { configTool, menuTool }