收藏
回答

小程序分享功能是否可以异步?

场景为用户可以自己设置分享码 将订单分享出去 后台生成唯一id来跟踪订单 以便别人打开的时候通过这个唯一id去获取订单状态(判断是否超过了规定分享人数等)但是这个唯一id是后台生成再传给前台的 想实现用户点击分享按钮时 前端传给后台分享码 后台生成唯一id传给前台 前台将唯一id作为参数分享出去 这种如何处理?希望大家帮忙看看,谢谢!

回答关注问题邀请回答
收藏

2 个回答

  • จุ๊บ
    จุ๊บ
    2020-12-25

    你可以用订单主键ID当唯一ID啊或者自己定义一个唯一ID,因为在分享之前订单已经生成了,这个唯一ID肯定也有了啊

    2020-12-25
    有用
    回复 5
    • 吹海风的狗
      吹海风的狗
      2020-12-25
      一个订单可能有多个分享id的,比如我分享给你此订单用的是abcd,我分享给另一个人此订单用的是1234,那只通过订单id判断是不行的呀
      2020-12-25
      回复
    • จุ๊บ
      จุ๊บ
      2020-12-25回复吹海风的狗
      多个分享ID,你还是要和订单做关联啊,不然你怎么知道别人打开的是哪个订单?你分享时候是订单ID,A 打开之后 记录 A和订单ID,B打开后记录 B和订单ID,当这个订单ID数量到达系统设定值就不处理后续逻辑了啊。
      2020-12-25
      回复
    • 吹海风的狗
      吹海风的狗
      发表于移动端
      2020-12-25回复จุ๊บ
      对的 是这个意思 想的是能不能在分享之前将用户自主填写的分享码和订单id传到后台 再由后台传一个分享id给前台 下回打开的时候 根据分享id和分享码校验就可以 因为根据订单id和分享码校验是不行的 一个订单可对应多个分享码
      2020-12-25
      回复
    • จุ๊บ
      จุ๊บ
      2020-12-25回复吹海风的狗
      个人建议,这种分享码不要让用户填写,最好通过系统控制,只是给用户展示
      2020-12-25
      回复
    • 吹海风的狗
      吹海风的狗
      发表于移动端
      2020-12-25回复จุ๊บ
      好的 谢谢您 我和产品再沟通一下😂
      2020-12-25
      回复
  • Charb
    Charb
    2020-12-25

    进入页面前端就把分享码传给后台,后台生成一个id返回给前端,这样用户点击分享的时候,这个id已经有了

    2020-12-25
    有用
    回复 1
    • 吹海风的狗
      吹海风的狗
      2020-12-25
      分享码是用户在点击我要分享后的弹框中自己输入的 没有办法一进页面就有分享码
      2020-12-25
      回复
登录 后发表内容
问题标签