Ich möchte jedes Mal, wenn sich meine Mock-Änderungen und Daten ändern, das Barchart erneut rendern oder aktualisieren. Ich schaue Daten in der Barchart-Komponente, aber es hat nicht funktioniert. "console.log ('this, this.dataa);" niemals auslösen. Ich habe keine Ahnung, welcher Teil falsch ist.d3 chart wird automatisch aktualisiert, wenn sich die Daten mit vue ändern
hier ist mein Code:
<sr-bar-chart
:title= "descriptionText.title_traffic"
:dataa= "mock"
:unit="descriptionText.avg7d_unit_people"
:index="'1'"
:barColor="'#adadad'"
und in Balkendiagramm Komponente
export default {
name: 'sceneBarChart',
props: ['title', 'dataa', 'unit', 'index', 'barColor'],
data() {
return {
count: 0
};
},
watchers: {
dataa() {
console.log('this', this.dataa);
this.drawMap();
}
},
methods: {
drawMap() {
....
}
},
mounted() {
this.drawMap();
}
};
Danke!
Könnten Sie zusammen eine Geige/Stift/was auch immer das demonstriert das Problem? – Bert