Développement actuel de la logique métier de la page de recherche. Comme je créais rarement des interfaces auparavant, la logique métier est un peu floue maintenant. J'espère que le maître pourra expliquer la logique métier spécifique et résoudre mes problèmes (tels que le tri des ventes : comment obtenir l'ordre croissant et décroissant, des variables doivent-elles être utilisées pour contrôler si l'utilisateur clique dans l'ordre croissant ou décroissant ? Dois-je aller à la demande du back-end à chaque fois que je clique) Une interface ?
Le document d'interface est le suivant :
Chaque fois que vous souhaitez demander l'interface en arrière-plan, comme le volume des ventes, cela change en temps réel et les données peuvent changer la prochaine fois que vous le demanderez. Pour le tri des prix, si la première fois est par ordre croissant et la fois suivante par ordre décroissant, lorsque la quantité de données ne représente qu'une page, elles peuvent être triées localement. Cependant, lorsque la quantité de données dépasse une page et le reste du reste. les données n'ont pas été obtenues, les données triées localement seront fausses. Oui.
Si vous demandez simplement si vous souhaitez accéder au backend pour demander l'interface, alors la réponse est "oui"
Lors de la demande du backend, ajoutez un ordre lors de la lecture de la base de données. Si vous souhaitez trier uniquement par un seul élément, vous pouvez ajouter une valeur à chaque bouton et la transmettre au backend déterminera de quel tri il s'agit, puis commandera. pour lire la base de données