
CaseyWei
感激每个遇见的人
展开
-
微信pc端扫码支付前后端流程(Node.js)
大致流程不必须事先微信登录, 后台发送本次交易的数据到微信联合支付接口, 返回一个微信提供的交易二维码url, 将这个url返回给前端 前端将这个地址转换成一个二维码, 并且开启一个轮询(或websocket)向后台查询本次交易是否支付; 后台根据微信的通知状态, 校验签名, 然后更新支付的状态(是否完成支付) 需要准备的, 微信公众账号的appid(注意并非是网页应用的appid), 商...原创 2019-07-06 10:30:09 · 3064 阅读 · 0 评论 -
微信小程序——自定义组件
6.2.3 自定义组件自定义组件是开发者可以自行扩充的组件。开发者可以将常用的节点树结构提取成自定义组件,实现代码复用。1. ShadowTree的概念我们以下面的代码为例来阐述Shadow Tree的概念。代码清单6-2 页面节点树(Composed Tree)<view> <input-with-label> <label&g...原创 2019-01-31 19:23:36 · 476 阅读 · 0 评论 -
微信小程序——模块化
2.4.3 模块化浏览器中,所有 JavaScript 是在运行在同一个作用域下的,定义的参数或者方法可以被后续加载的脚本访问或者改写。同浏览器不同,小程序中可以将任何一个JavaScript 文件作为一个模块,通过module.exports 或者 exports 对外暴露接口。请看是一个简单模块示例,B.js 引用模块A,并使用A暴露的multiplyBy2方法完成一个变量乘以 2 的...原创 2019-01-30 18:26:16 · 2035 阅读 · 0 评论 -
vue H5网页开发调用扫一扫安卓正常,ios第一次进入网页点击扫码失败第二次点击之后全部扫码正常解决方法
出现这个问题需要把wx.scanQRCode()写在wx.ready(function () {}里即可解决,代码如下:备注:其中还要注意的是返回给后台得url需要是#之前的url,需要截取一下var str = window.location.href.split('#')[0]...原创 2018-12-21 09:59:31 · 3732 阅读 · 1 评论 -
微信开发:清除微信浏览器缓存
1.安卓系统:打开http://debugx5.qq.com/(可以在微信消息里面打开) 拉到底部勾选,然后清除即可 2.苹果系统:退出账号,重新登录原创 2018-12-10 10:35:21 · 913 阅读 · 0 评论 -
微信小程序之缓存(本地缓存,同步缓存,异步缓存)
关于本地缓存1.wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB2.localStorage 是永久存储一、异步缓存wx.setStorage(OBJECT)将数据存...原创 2018-09-27 14:43:14 · 843 阅读 · 0 评论