0
Ich benutze Laravel 5.3 + inbuild VueJs Komponenten.So importieren Sie externe Komponenten in Laravel 5.3 + VueJs Routen
Jetzt möchte ich Routen verwenden, so habe ich unten Code verwendet, der nicht funktioniert.
const NotFound = { template: '<p>Page not found</p>' }
const Page1 = { template: '<p>home page</p>' }
const Page2 = { template: '<p>about page</p>' }
const routes = {
'/': Page1,
'/page2': Page2
}
const app = new Vue({
el: '#app',
data: {
currentRoute: window.location.pathname
},
computed: {
ViewComponent() {
return routes[this.currentRoute] || NotFound
}
},
render (h) { return h(this.ViewComponent) }
});
Wie importieren Example.vue
anstelle von Page1
versuchte ich require('./components/Example.vue')
aber seine Arbeit nicht bitte helfen.
Was war der Fehler, als Sie versuchten, const Page1 = require ('./ components/Example.vue') '? – SimonDepelchin
Kein Fehler, weil Schluck nicht mit diesem Code läuft – Drone
Wenn es nicht läuft, wirft es einen Fehler, nicht wahr? – SimonDepelchin