文章詳情頁
javascript - 微信小程序電商務(wù)搜索頁排序功能的邏輯
瀏覽:111日期:2022-09-25 10:18:52
問題描述
目前在開發(fā)搜索頁面的業(yè)務(wù)邏輯。由于之前很少做接口,現(xiàn)在業(yè)務(wù)邏輯有點(diǎn)不大明白。希望大神能說說具體的業(yè)務(wù)邏輯,解決我的顧慮(比如銷量排序:如何做到升序和降序,是用變量控制用戶是點(diǎn)擊升序還是降序?是不是每次點(diǎn)擊的時候都要去后端請求一次接口?)。接口文檔如下:
問題解答
回答1:需要每次想后臺請求接口的,比如說銷量,這個是實(shí)時變化的,可能下一次請求的時候數(shù)據(jù)就變了。價格這個排序,假如第一次是升序,下一次是降序,數(shù)據(jù)量只有一頁的時候可以在本地排序,但是當(dāng)數(shù)據(jù)量超過一頁,其余數(shù)據(jù)還未獲取的時候,本地排序的數(shù)據(jù)就是錯的了。
回答2:如果你只是問單純的是否要去后端請求接口, 那么答案是'是的'
回答3:請求后端的時候,在讀數(shù)據(jù)庫的時候增加order.只要單項(xiàng)排序的話,可以給每個按鈕增加一個val,傳到后端,后端判斷是什么排序 然后order讀取數(shù)據(jù)庫
標(biāo)簽:
微信
相關(guān)文章:
1. 老哥們求助啊2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?3. node.js - node 客戶端socket一直報錯Error: read ECONNRESET,用php的socket沒問題哈。。4. docker 17.03 怎么配置 registry mirror ?5. 我的html頁面一提交,網(wǎng)頁便顯示出了我的php代碼,求問是什么原因?6. django - 后臺返回的json數(shù)據(jù)經(jīng)過Base64加密,獲取時用python如何解密~!7. tp6表單令牌8. javascript - canvas 可以實(shí)現(xiàn) PS 魔法橡皮擦的功能嗎?9. angular.js - 如何通俗易懂的解釋“依賴注入”?10. node.js - nodejs中把熱request保存下來,使用JSON.stringify(req)報錯,請問怎么解決?
排行榜

熱門標(biāo)簽