新聞資訊
您的(de)位置: 首頁 > 新聞資訊 > 小程序開發

小程序開發

小程序開發desc

小程序開發
微信小程序開發之購(gòu)物(wù)車是怎麽實現的(de)?

作者:管理(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)值,每一次觸發都會更新一次數據庫。