Maison  >  Questions et réponses  >  le corps du texte

Vuex trie les getters mais invite à ne pas définir

Utilisez Vuex pour le traitement des données
Mais lors du chargement des données, je dois les trier. Mon approche est
in ​​Getter

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

Mais à l'ouverture de la page, un message d'erreur apparaît :

[Vue warn]: Error in render function: "TypeError: Cannot read property 'sort' of undefined"

found in

Lorsque vous cliquez sur le menu et accédez à la page, les données de la page apparaissent et lorsque F5 est actualisé, une erreur sera signalée. Je pense que cela est dû au fait que les données ont été triées avant d'être chargées dans les données. à ce problème ?

漂亮男人漂亮男人2701 Il y a quelques jours913

répondre à tous(1)je répondrai

  • 黄舟

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

    Mettez l'opération de tri en mutation, chargez les données en action (opération asynchrone) et validez la mutation dans son rappel

    Référez-vous à l'exemple de code dans le panier dans la documentation officielle

    répondre
    0
  • Annulerrépondre