Ich habe ein initiales leeres Objekt im Vuex-Status, das von einer API aktualisiert wird.Wie überprüft man, ob das Vuex-Statusobjekt leer ist
const state = {
someObject: {}
}
Wie überprüfe ich, ob das Objekt in meiner Vorlage leer ist?
Was ist die beste Methode, um zu überprüfen, ob ein Statusobjekt gesetzt ist/leer ist oder nicht?
Sollte ich zunächst someObject: null/undefined/false
setzen, auch wenn erwartet wird, mit einem neuen Objekt aktualisiert zu werden?
Ist es sinnvoll, Eincheck-Getter durchzuführen?
export const someObject = state => Object.getOwnPropertyNames(state.someObject).length == 0 ? state.someObject : false
Das funktioniert für ein Objekt, aber wenn Ihr Zustand viele verschiedene Typen hat, wird es mühsam, alle Arten von verschiedenen Prüfungen zu schreiben. – Kokodoko