購物車的開發原理

2021-10-06 16:32:21 字數 680 閱讀 2993

一、傳統的購物車實現:

原理:在資料庫中設定乙個儲存購物車資訊的資料表。

1、資料庫中涉及到的資料表:

二、利用本地儲存來構建購物車:

特點:後台具備永久儲存購物車資料的表,而購物車操作不在後台進行。

1、前端使用下列技術對購物車資料進行儲存:

cookie、storage、vuex

2、當使用者登入成功時:

從後台獲取購物車資料並放入vuex。

3、vuex:

state:,{}]}

4、當使用者退出時:

將vuex中儲存購物車的資料調取介面傳遞給後台,由後台更新購物車表,清除vuex中有關購物車的資料。

三、使用者登入的token認證:
1、註冊成功的使用者,後台會在資料庫的users表中為使用者分配乙個唯一的token值(十六進製制、加密)。

2、登入成功之後,後台會為前端返回該使用者的token值。

* 使用者的登入密碼在資料庫中也是加密(md5)的。

3、在所有和使用者資訊相關的介面呼叫過程中,token值必須作為請求頭引數傳遞給後台。

wx.request(,

header:,

success:res=>

})

購物車的開發原理

原理 在資料庫中設定乙個儲存購物車資訊的資料表。商品 product proid brand name numaddress pic商品id 品牌品名 庫存數量 單價產地 購物車 car carid proid numuserid ispay 購物車id 商品id 購買數量 客戶id 是否支付 is...

購物車原理

1.cookie n cookie儲存在客戶端,且占用很少的資源,瀏覽器允許存放300個cookie,每個cookie的大小為4kb,足以滿足購物車的要求,同時也減輕了伺服器的負荷 n cookie為瀏覽器所內建,使用方便。即使使用者不小心關閉了瀏覽器視窗,只要在cookie定義的有效期內,購物車中...

ecshop購物車原理

1.把商品新增到購物車,即訂購 2.可刪除購物車中已經訂購的商品 3.修改購物車中每件物品的訂購數量及其屬性 顏色 大小等 4.顯示購物車中商品的數量及其 商品清單 5.清空購物車。實現購物車的關鍵在於伺服器識別每乙個使用者 並維持與他們的聯絡,但http協議是一種 無狀態 的協議,因此伺服器不能記...