Vuex trie les getters mais invite à ne pas définir
漂亮男人
漂亮男人 2017-06-15 09:23:40
0
1
930

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 ?

漂亮男人
漂亮男人

répondre à tous(1)
黄舟

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal