Eugene1024
V2EX  ›  问与答

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

  •  
  •   Eugene1024 · Mar 27, 2019 · 2226 views
    This topic created in 2697 days ago, the information mentioned may be changed or developed.

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

    aa.png

    heybuddy
        1
    heybuddy  
       Mar 27, 2019 via Android   ❤️ 1
    序列化存到 localstorage 啊
    Eugene1024
        2
    Eugene1024  
    OP
       Mar 27, 2019
    @heybuddy 嗦嘎,谢谢回答
    airyland
        3
    airyland  
       Mar 28, 2019   ❤️ 1
    使用类似 vuex 的 store 或者本地数据(商品 id,sku id 及 数量),此时进入结算页面还要可以选择地址,进行留言等,所以还未创建订单,结算页面的商品信息和价格都来自后端。
    Eugene1024
        4
    Eugene1024  
    OP
       Mar 28, 2019
    @airyland 还想请教个缓存使用的问题,个人中心里面的地址数据是实时从数据库读的,还是之前预先加入缓存中,地址数据是从缓存加载的 (个人感觉数据从缓存加载显示出来比较快,缓存数据没有了再请求后端),但整个小程序的数据在什么时候加入缓存呢,是用户打开小程序就加载全部还是当用户操作某个页面的时候呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2921 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:01 · PVG 16:01 · LAX 01:01 · JFK 04:01
    ♥ Do have faith in what you're doing.