@58fe/p5
Version:
pc端vue组件
87 lines (81 loc) • 1.92 kB
JavaScript
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue';
import App from './App';
import router from './router';
import {
loading,
select,
dialog,
loadingPlugin,
dialogPlugin,
btn,
message,
messagePlugin,
pullup,
pswitch,
upload,
carousel,
carouselItem,
tooltip,
toast,
toastPlugin,
ring,
menu,
menuItem,
subMenu,
icon,
table,
checkbox,
checkboxGroup,
step,
stepItem,
input,
form,
formItem,
drawer,
collapse,
collapseItem
} from './../library/index';
import demoblock from './components/p5demoblock';
Vue.config.productionTip = false;
Vue.component('demo-block', demoblock);
Vue.component('loading', loading);
Vue.component('p5-select', select);
Vue.component('p5-dialog', dialog);
Vue.component('btn', btn);
Vue.component('message', message);
Vue.component('pullup', pullup);
Vue.component('pswitch', pswitch);
Vue.component('upload', upload);
Vue.component('carousel', carousel);
Vue.component('carousel-item', carouselItem);
Vue.component('tooltip', tooltip);
Vue.component('toast', toast);
Vue.component('ring', ring);
Vue.component('p5-menu', menu);
Vue.component('p5-menu-item', menuItem);
Vue.component('p5-menu-submenu', subMenu);
Vue.component('icon', icon);
Vue.component('p5-table', table);
Vue.component('checkbox', checkbox);
Vue.component('checkboxGroup', checkboxGroup);
Vue.component('step', step);
Vue.component('step-item', stepItem);
Vue.component('p5-input', input);
Vue.component('p5-form', form);
Vue.component('p5-form-item', formItem);
Vue.component('drawer', drawer);
Vue.component('collapse', collapse);
Vue.component('collapse-item', collapseItem);
Vue.use(loadingPlugin);
Vue.use(dialogPlugin);
Vue.use(messagePlugin);
Vue.use(toastPlugin);
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
components: { App },
template: '<App/>'
});