Tatsache ist, dass ich Dexie + VueJs benutze, und ich drucke eine Tabelle mit der Liste der Datensätze und ein zusätzliches Feld zum Zählen abhängiger Datensätze, aber ich bekomme nicht, wie man es in einem tut gepflegte Art und Weise.Wie übermittele ich Daten von Dexie zu Vue?
Was möchte ich tun ist:
var vueElement = new Vue({
el: '#myElement',
data: {
states: []
},
computed: {
cities: function (s) {
return db.cities.where('stateId').equals(s.id).count(); // How can I do this?
}
}
});
// Initialize states in vue object
db.states.toArray().then(function (arr) {
vueElement.states = arr;
});
Es hilft mit Dexie nicht vertraut, wird die 'db.cities ...' ein Versprechen zurückzukehren? – Austio
Verwenden Sie 'Methoden' anstelle von' berechneter' Eigenschaft. – Saurabh
@Austio Ja, es gibt ein Versprechen. – robregonm