Revert "start new auto-registration system"

This reverts commit 5cdb506899.
This commit is contained in:
2020-10-15 14:10:17 +02:00
parent 3fc6fc20c6
commit 9eb4d756fc
5 changed files with 25 additions and 26 deletions
+6 -8
View File
@@ -5,21 +5,19 @@ zero.apps = {
shared: true
};
import Router from '@zero/config/router.config.js';
import registerComponents from '@zero/components/register.js';
import registerDirectives from '@zero/directives/register.js';
//import Router from '@zero/config/router.config.js';
//import registerComponents from '@zero/components/register.js';
//import registerRenderers from '@zero/renderers/register.js';
import registerRenderers from '@zero/renderers/register.js';
//import '@zero/config/zero.plugins.js';
//import ZeroPlugin from '@zero/plugin.js';
const app = createApp(App);
//app.use(Router);
app.use(Router);
registerDirectives(app);
//registerComponents(app);
//registerRenderers(app);
console.info(app);
registerComponents(app);
registerRenderers(app);
app.mount('#app');
+2
View File
@@ -186,6 +186,8 @@ const beforeEach = (to, from, next) =>
}
};
// create the router with history mode
export default createRouter({
history: createWebHistory(zero.path),
+15 -15
View File
@@ -1,22 +1,22 @@
let imports = [
() => import('./clickoutside.js'),
() => import('./currency.js'),
() => import('./date.js'),
() => import('./filesize.js'),
() => import('./localize.js'),
() => import('./resizable.js'),
() => import('./sortable.js')
];
export default function (app)
{
imports.forEach(path =>
const requireComponent = require.context('.', true, /[\w-]+\.js/);
requireComponent.keys().forEach(path =>
{
path().then(resolved =>
let pathParts = path.split('/');
let fileName = pathParts[pathParts.length - 1].split('.')[0];
if (fileName === 'register')
{
const config = resolved.default || resolved;
app.directive(config.name, config);
});
return;
}
const componentConfig = requireComponent(path);
const config = componentConfig.default || componentConfig;
const name = config.name || fileName;
app.directive(name, config);
});
};
+1 -2
View File
@@ -22,14 +22,13 @@
"vue-router": "4.0.0-beta.13"
},
"devDependencies": {
"vite": "1.0.0-rc.4",
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "3.0.0",
"glob": "^7.1.6",
"sass": "^1.26.5",
"sass-loader": "^8.0.2",
"vite": "1.0.0-rc.4",
"vue-template-compiler": "^2.6.11"
}
}
+1 -1
View File
@@ -24,6 +24,6 @@ export default {
}],
optimizeDeps: {
include: ['qs'],
include: ["qs"],
},
};