作者:管理(lǐ)員(yuán)
點擊率:6608
發布時(shí)間:2019-11-05 16:22
一般購(gòu)物(wù)車頁面有哪些功能?
平時(shí)經常購(gòu)物(wù)的(de)朋友肯定都知道,購(gòu)物(wù)車頁面常見的(de)功能是:單選、全選、移除、商品數量的(de)增減、計算(suàn)總價、數量合計等。
微信小程序開發購(gòu)物(wù)車中的(de)商品都是存在數據庫表裏的(de),購(gòu)物(wù)車表裏面存入了(le)用(yòng)戶的(de)id、購(gòu)物(wù)車商品的(de)id,類型、數量以及選中的(de)狀态。當我們在微信小程序頁面上點擊選中、移除和(hé)增減商品數量時(shí)就會立即更新數據表的(de)這(zhè)些數據,同時(shí)計算(suàn)總價和(hé)總數量返回給前台顯示。
這(zhè)些功能是怎麽實現的(de)?
1.初次加載時(shí)将屬于當前用(yòng)戶的(de)購(gòu)物(wù)車表裏面的(de)數據都列出來(lái),并根據選中狀态設置頁面顯示并計算(suàn)商品總量和(hé)總價。
2.點擊單選按鈕,向後台傳遞當前用(yòng)戶id、産品id以及選中狀态id,由後台進行數據更新并将新的(de)結果返回給view顯示。
3.點擊全選按鈕,根據全選按鈕的(de)當前狀态,更新當前用(yòng)戶的(de)購(gòu)物(wù)車中商品的(de)狀态,同時(shí)将結果返回給view顯示。
4.點擊移除按鈕,将當前商品和(hé)用(yòng)戶的(de)id傳給後台并從數據表裏删除掉。
5.點擊商品數量的(de)增減按鈕,将用(yòng)戶id、産品id、當前數量傳遞到後台更新數據,并将重新計算(suàn)後的(de)總量和(hé)總價返回給前台view顯示。。
總結
通(tōng)過以上分(fēn)析得(de)出,在計算(suàn)訂單時(shí),會更加購(gòu)物(wù)車商品的(de)狀态變化(huà),實時(shí)更新數據庫存儲的(de)值,每一次觸發都會更新一次數據庫。