随笔分类 - 微信小程序开发
摘要:小程序的支付流程 1.用户发起请求下单支付 2.保证用户是登入状态 3.组织数据,请求统一下单接口,微信官方会同步返回一个prepay_id 4.重新组织数据,进行签名,将重新组织的数据返回给小程序,小程序再吊起支付 5.用户可以进行支付,支付结果会同步返回给小程序 6.后台修改订单支付状态是通过微
阅读全文
摘要:后端如何解析wx.getUserInfo中的用户信息 1.必须是登入状态,因为要用到encryedData和iv,进行解密,必须使用session_key 2.session_key是有有效期的,而且session_key的有效期,不是一个固定值,而是通过用户的行为来决定 3.可以通过wx.chec
阅读全文
摘要:from Crypto.Cipher import AES 在python中要使用到crypto相关的库,但是网上的解决方法一大片,能用的没有几个,而且能安装的没有几个,首先我告诉大家为什么不能安装,其次告诉一种真正的方法。 pycrypto,pycrytodome和crypto是一个东西,cryp
阅读全文
摘要:openid的解释: openid是单个微信应用表示用户的唯一标识,同一用户在不同应用上的openid不同,在同一应用上唯一 unionid的解释: unionnid:一个用户在多个小程序有唯一的标识 小程序的登入: 1.小程序执行wx.login()获取code 2.将1中的code发送到
阅读全文
摘要:自定义组件 如何自定义组件: 1.创建一个文件夹,这个文件夹用来存放所有的自定义组件 2.每个组件都由一个文件夹包裹,模拟pages的方式来管理自定义组件 com.wxml <text>components/com/com.wxml</text> <view>God is a girl!</
阅读全文
摘要:小程序的事件绑定 wxml文件 <!--pages/test1/test1.wxml--> <view bindtap="click1">我是事件1</view> <button bind:tap="click1" data-name="{{name}}" data-age="18" id="btn
阅读全文
摘要:双线程模型 1.在渲染层将wxml文件与wxss文件转成js对象,也就是虚拟的dom 2.逻辑层生成数据,把数据与虚拟的dom相结合,得到真实的dom,然后再交给渲染层渲染 3.当有数据变化的时候,逻辑层负责更新数据,js对象发生改变,这种改变方式采用diff算法进行比较,只改变变化的部分 4.将更
阅读全文
摘要:注册小程序 邮箱必须是没有申请过公众号,服务号的邮箱 小程序中的概念 AppId: 小程序在微信官方服务器的唯一表示,相当于主键id,每个小程序的appid都不同 AppSecret:小程序密钥,他是在调用微信接口时,需要传递的参数 服务器域名:就是django程序的域名,域名的要求,必须是公网可以
阅读全文

浙公网安备 33010602011771号