Heim  >  Fragen und Antworten  >  Hauptteil

Vuex sortiert Getter ein, fordert aber auf, nicht gefunden zu werden

Verwenden Sie Vuex für die Datenverarbeitung
Aber beim Laden von Daten muss ich sie sortieren

curProductLists: state => state.products.sort(true)

Aber beim Öffnen der Seite erscheint eine Fehlermeldung: Getter
[Vue warn]: Error in render function: "TypeError: Cannot read property 'sort' of undefined"

found in

Wenn Sie auf das Menü klicken und zur Seite gehen, werden die Seitendaten angezeigt, und wenn F5 aktualisiert wird, wird ein Fehler gemeldet, weil die Daten sortiert wurden, bevor sie in die Daten geladen wurden zu diesem Problem?

漂亮男人漂亮男人2701 Tage vor912

Antworte allen(1)Ich werde antworten

  • 黄舟

    黄舟2017-06-15 09:25:40

    把排序操作放到 mutation 中, 在 action 里加载数据(异步操作),在其回调中 commit mutation

    参考官方文档中的购物车中的示例代码

    Antwort
    0
  • StornierenAntwort