5
(Neu in Vue.js) Ich hole Daten von einer Abrufanforderung, um Kalenderinformationen anzuzeigen. Ich möchte, dass dies alle 5 Minuten aktualisiert wird.vue.js automatisches Neuladen/Aktualisieren von Daten mit Timer
Nichts in den Dokumenten über das automatische Nachladen - wie würde ich das umsetzen? Verwenden Sie Standard-Javascript in der Datei oder etwas anderes?
Meine komplette app.js unter:
Vue.component('events', {
template: '#events-template',
data: function() {
return {
list: []
}
},
created: function() {
this.fetchEventsList();
},
methods: {
fetchEventsList: function() {
this.$http.get('events', function(events) {
this.list = events;
}).bind(this);
}
}
});
new Vue({
el: 'body',
});
Perfect! Netter Job, der auch die Abbruchfunktion hinzufügt. Vielen Dank. –
Vorschlag: Führen Sie 'cancelAutoUpdate()' aus, wenn die Komponente 'zerstört ist()' –
Guter Punkt Karl! –