/-

Primary LanguageJavaScript

  1. 页面
    1. index
    2. shop
    3. cart
    4. user
    5. order
  2. 功能
    1. 登入时获取用户的个人信息
      1. 信息添加到 user 界面
    2. 购物车
      1. C 添加数量
      2. R 减少数量
      3. U 更新总价
      4. D 清空购物车
      5. 点击商品图片 => 商品界面
      6. 付款 => 支付
    3. 点击 index 的分类 切换商品
    4. 点击 swiper 的商品 => 商品界面
  3. 问题
    1. 存入购物车时,目前暂时是使用的缓存,但是还需要给服务器发送 POST 请求,在服务端保存一份
      1. 发送的格式是 userId、number、goodsId

多页面间的通信

  • app.js 全局变量
  • 设置缓存
// Page A.js
let cache = {
   name: 'niko',
   age: 18
}
// key -> value
// C
wx.setStorageSync('cache', cache)

// Page B.js 
// R
let cache = (wx.getStorageSync('cache') ||[])
// U 
cache.name = 'neo'
wx.setStorageSync('cache', developer)
// D
wx.removeStorage({
   key: 'cache'
})