2017-10-05 1 views
1

Ich möchte beginnen mit vue.js auf einer großen Anwendung. Die Anwendung wird über 50 Module haben, wobei jedes Modul mehrere Komponenten aufweist.Vue.js 2 mehrere Routing-Dateien

Mein Plan ist es, Unterordner im Ordner Komponenten zu erstellen, um als Module zu fungieren, wobei jeder Ordner seine zugehörigen Komponentendateien enthält.

Ich möchte nicht, dass in der Datei router/index.js Hunderte von Routen definiert sind, da dies nicht verwaltet werden kann.

Es wäre nett, eine routes.js-Datei in jeden Modulordner zu legen.

Ist das möglich und wie oder gibt es einen besseren Weg.

Antwort

2

Sie können dies definitiv tun, aber am Ende des Tages werden Sie alle in eine einzige routes.js Datei importieren möchten.

Dieser Artikel behandelt Ihre Situation mit einer Lösung: https://medium.com/@disjfa/lets-route-a-vue-app-aa9c3f3dbdf8

Ein anderer Weg, halte ich würde Implementierung wird dies durch eine konst von Routen von jedem Modul zu exportieren, um sie in die oberste Ebene zu importieren routes.js, und die Verwendung dieser Datei in App.vue.

Viel Glück!