Ich kann den Wert für eine Dateneigenschaft für ein Vue-Objekt nicht festlegen. Hier ist mein vue Objekt:Eine Dateneigenschaft kann in Vue.js nicht festgelegt werden
var vm = new Vue({
el: '#divVM',
data: {
new_result_count: 0,
result_count: 0,
rows:[],
asc_sortorder:true,
isLoading: false,
enablePaginationControls: false,
enableFirst: false,
enablePrev: false,
enableNext: false,
enableLast: false,
middleSpan: '',
},
methods: {
paginationControl: function(){
//....
},
});
In meinem Code, habe ich den Wert für vm.result_count es jedoch immer auf 0 zurückgesetzt wird, wenn ich in der Konsole untersuchen. Auch wenn ich den Wert für vm.result_count in der Konsole eingestellt, ändert sich auf 0 zurück Das ist, was ich in Console
vm.result_count = 23
23
vm.result_count
0
Überraschenderweise manchmal, wenn ich nicht in der Lage bin Daten einzustellen für vm.result_count, die Gleiches gilt für vm.new_result_count, es funktioniert.
Irgendwelche Vorschläge?
Wird dieses Element irgendwo auf der Seite verwendet? Irgendwelche V-Modelle? Irgendeine berechnete Eigenschaft des gleichen Namens? Irgendwelche Zeitmesser, die im Hintergrund arbeiten und ihn zurücksetzen? – Celeo
Ja, dieses Element wird verwendet, um die Anzeige einer Division durch v-show zu steuern. Es werden keine V-Modell- und berechneten Eigenschaften verwendet. – user761100
Nachdem ich den Code kommentiert habe, in dem vm.result_count und vm, new_result_count aktualisiert wurden, kann ich die Werte für diese in Console zumindest korrekt einstellen. – user761100