微信公众号开发

采用 TP5 + vue 实现如下功能

微信登录
微信分享
微信支付

  • 微信登录
  1. 前端输入参数跳转
  2. 前端获取code码
  3. 服务端利用code码获取accessToken和openid
  4. 服务端利用accessToken 和 openid 获取个人信息
  5. 服务端缓存 返回token
  • 微信分享
  1. 前端 利用 appid 和 secret 发送到服务端 获取 timestamp nonceStr signature
  2. 前端 利用前端获得的参数 输入到 wx.config
    注册 jsApiList: [ "onMenuShareAppMessage","onMenuShareTimeline"]
  • 微信支付
    1.服务端生成预订单 获取 prepay_id
    2.服务端 将返回prepay_id 结合各种参数 生成签名 和 参数数组 返回到前端
    3.前端 利用返回的签名和数组 调起微信支付
    4.服务端 接收回调 修改数据订单状态

你可能感兴趣的:(微信公众号开发)