Files
mixtape/zero.Web.UI/app/app.js
T
2021-03-22 16:00:00 +01:00

30 lines
733 B
JavaScript

import Vue from 'vue';
import VueRouter from 'vue-router';
import Zero from 'zero/core/zero.ts';
import App from 'zero/app.vue';
import components from 'zero/components/all.js';
import * as directives from 'zero/directives/all.js';
//import 'zero/directives/globals.js';
import 'zero/config/vue.config.js';
import 'zero/config/axios.config.js';
Object.entries(components).forEach(cmp =>
{
Vue.component(cmp[0], cmp[1].default || cmp[1]);
});
Object.entries(directives).forEach(cmp =>
{
Vue.directive(cmp[0], cmp[1]);
});
Vue.component('MyAddButton', () => import('zero/components/buttons/add-button-2.vue'));
Vue.use(VueRouter);
Vue.use(Zero);
App.router = Zero.instance.router;
var app = new Vue(App);
app.$mount('#app');