Ich möchte ein Laravel-Objekt an meine Vue-Komponente übergeben. In Vue möchte ich die Daten zu einem JSON-Objekt analysieren und habe bereits versucht this solution.Wie man Laravel-Daten (json) an die Vue-Komponente übergibt
In meiner Klinge Ich habe dies:
<creator :object="parseData({{ $object->toJson() }})"></creator>
Und in meiner Komponente Ich habe diese:
data() {
return {
object: null
}
},
methods: {
parseData(data) {
this.object= JSON.parse(data);
}
}
Ich habe auch versucht
props: ['object']
anstelle von Daten()
Das gibt mir die folo Flügel Fehler:
[Vue warn]: Property or method "parseData" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
Können Sie mir sagen, was ich falsch mache?
Gelöst Ich versuchte es heute noch einmal und aus irgendeinem Grund hat es funktioniert. Danke für deine Zeit Jungs!
Vielen Dank für die Erwähnung, ich habe dies bereits in meinem Code, habe einfach vergessen, es richtig in stackoverflow zu schreiben. Also der Fehler ist immer noch der gleiche – mmanuel