definiert Ich schrieb den folgenden Code und Vue klagt:VueJS2 Eigenschaft nicht
[Vue warnen]: Eigenschaft oder Methode „Vorfälle“ definiert ist, nicht auf der Instanz aber während machen verwiesen. Stellen Sie sicher, dass Sie in der Datenoption reaktive Dateneigenschaften deklarieren.
Ich sehe nicht, warum Vorfälle nicht zugegriffen werden können?
var app = new Vue({
el: '#app',
data: {
responders: [],
incidents: []
},
mounted: function() {
this.getIncidents();
},
methods: {
getIncidents: function() {
console.log('getIncidents');
var app = this;
this.$http.get('/api/v1/incidents').then(function(response) {
// set data
var incidentsReceived = response.data.map(function (incident) {
return incident;
});
Vue.set(app, 'incidents', incidentsReceived);
})
},
getResponders: function() {
console.log('fetchResponders');
var app = this;
this.$http.get('/api/v1/responders').then(function(response) {
// set data on vm
var respondersReceived = response.data.map(function (responder) {
return responder
});
Vue.set(app, 'responders', respondersReceived);
});
}
}
})
Möglich, eine [Geige] (https://jsfiddle.net/er3tjyh0/) davon zu erstellen, die das Problem zeigt? – Saurabh