Ich erhalte Daten in einer Funktion und diese Funktion muss eine neue Seite laden. Ich habe dies mit Jquery mit der Methode .load() gemacht, aber meine Vue-Methode erhält einen Fehler, der besagt, dass das Element auf der anderen Seite nicht gefunden werden kann. Ich glaube, das könnte ein besserer Ansatz sein, aber ich weiß nicht, wie ich es kann Pass-Daten über eine vue KomponenteÜbergabe von Daten über Seiten mit Vue
static foo(a,b){
$('#maindiv').load("/newPage");
new Vue({
el: '#newPageElem',
data: {
vueVar1:a
vueVar2:b
},
});
}
Wie kann ich das tun? Ich glaube, dass die Verwendung von Jquery nicht der beste Weg ist, dies zu erreichen, aber ich weiß nicht, wie man Routen mit vue ändert und Parameter zwischen ihnen übergibt.
Danke.
Sie können sich den [Vue-Router] (http://router.vuejs.org/en/essentials/getting-started.html) ansehen, mit dem Sie Komponenten Routen zuordnen können. –