現在、検索ページのビジネスロジックを開発中です。これまでインターフェイスをほとんど作成したことがなかったので、ビジネス ロジックが少し不明確になりました。マスターが具体的なビジネス ロジックについて話して私の懸念を解決できることを願っています (売上の並べ替え: 昇順と降順を実現する方法、ユーザーが昇順または降順のどちらでクリックするかを制御するために変数を使用しますか?クリックするたびにバックエンド リクエストに送信されますか? 1 つのインターフェイスですか?)。
インターフェイスのドキュメントは次のとおりです:
売上高などのインターフェースをバックグラウンドからリクエストするたびに、これはリアルタイムで変化し、次回リクエストするときにデータが変更される可能性があります。価格ソートは、初回が昇順、次回が降順であれば、データ量が1ページのみの場合はローカルソートが可能ですが、データ量が1ページを超える場合は残りをソートします。データが取得されていない場合、ローカルでソートされたデータは間違っています。
バックエンドにアクセスしてインターフェースをリクエストするかどうかだけを尋ねると、答えは「はい」です
バックエンドをリクエストするとき、データベースを読み取るときに順序を追加します。単一の項目によってのみ並べ替えたい場合は、各ボタンに val を追加して、バックエンドがどのような並べ替えかを決定して順序付けします。データベースを読むため