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 ?
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