V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Eugene1024
V2EX  ›  问与答

微信小程序多个商品数据如何传递到订单商品信息确认页面?

  •  
  •   Eugene1024 · 2019-03-27 23:33:18 +08:00 · 1696 次点击
    这是一个创建于 1864 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个类似购物车的批量商品下单页面(和下图类似),商品数据来自于后端数据库初始的查询 select * from product 得到的 json,所有用户看到的商品信息相同,用户在这个页面做了类似购物车的选择商品和改变商品数量,点击 “去结算” 商品信息和数量如何传递到订单信息确认页面?/
    是 “去结算” 的时候订单数据就写入数据库了吗,订单信息确认页面的商品信息也来自后端;还是怎样操作的? 初学不是很懂,请教下思路

    aa.png

    heybuddy
        1
    heybuddy  
       2019-03-27 23:41:41 +08:00 via Android   ❤️ 1
    序列化存到 localstorage 啊
    Eugene1024
        2
    Eugene1024  
    OP
       2019-03-27 23:55:04 +08:00
    @heybuddy 嗦嘎,谢谢回答
    airyland
        3
    airyland  
       2019-03-28 00:17:19 +08:00   ❤️ 1
    使用类似 vuex 的 store 或者本地数据(商品 id,sku id 及 数量),此时进入结算页面还要可以选择地址,进行留言等,所以还未创建订单,结算页面的商品信息和价格都来自后端。
    Eugene1024
        4
    Eugene1024  
    OP
       2019-03-28 15:58:44 +08:00
    @airyland 还想请教个缓存使用的问题,个人中心里面的地址数据是实时从数据库读的,还是之前预先加入缓存中,地址数据是从缓存加载的 (个人感觉数据从缓存加载显示出来比较快,缓存数据没有了再请求后端),但整个小程序的数据在什么时候加入缓存呢,是用户打开小程序就加载全部还是当用户操作某个页面的时候呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2283 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:49 · PVG 11:49 · LAX 20:49 · JFK 23:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.