微信小程序订阅 摘要 1.基于promise封装微信小程序订阅 2.解决由于微信基础库版本低下的兼容 3.解决“总是保持以上选择,不再询问”的取消状态 主要运用API: requestSubscribeMessage getSetting openSetting 主要功能: 用户强制订阅,无论怎么取 ...
分类:
微信 时间:
2020-05-28 16:36:11
阅读次数:
182
能不能一次封装,到处调用,还不需要初始化?能!祭出 Proxy 大神
分类:
微信 时间:
2020-04-09 16:43:40
阅读次数:
103
request封装——微信小程序使用async,await ES5 参考代码 ES6——promise 这里以微信小程序开发为例,jquery同理 考虑到加载图标 使用前需要引入request.js文件(更换为自己的文件目录) 使用promise的then方法获取数据 ES7——async,awai ...
分类:
编程语言 时间:
2020-02-22 17:21:53
阅读次数:
303
wx.request的进一步加工 先来看一下主要目录结构 siteinfo.js中的内容为接口基本信息 request.js中为使用promise封装的wx.request api接口的进一步封装 在页面中调用api接口返回数据 // 调用实例 ...
分类:
微信 时间:
2019-12-27 19:26:12
阅读次数:
101
微信小程序和支付宝小程序的api封装方法是一样的,都是外部新建一个js,使用module.exports导出,要注意的是,最好使用post请求,虽然get请求没什么不好,主要是好修改。这里使用的MD5进行了token加密,最好还是把md5.js单独写下来(MD5函数js) var app = get ...
分类:
微信 时间:
2019-11-18 13:13:20
阅读次数:
130
开发过支付宝、微信支付的同学都知道,微信的支付 API 设计感觉是 Java 开发工程师写的,远不如支付宝 SDK 的接口设计用起来顺手。在这里,统一封装微信支付和支付宝支付的API,使两种支付方式对外提供一致的调用接口。 首先我们来看支付宝支付SD ...
分类:
微信 时间:
2019-10-10 20:01:01
阅读次数:
233
早闻微信小程序是个坑,结果名不虚传,细数一下我开发小程序遇过到坑。 UI组件过度封装。 微信小程序的组件是模仿react.js或vue.js的web组件设计的,并且封装了weui.css样式。 PS:实现自定义多选或多选。(看微信小程序开发社区的问题,没有很完整的解决方案,于是自己摸索了一个方法) ...
分类:
微信 时间:
2019-08-02 11:08:50
阅读次数:
157
早闻微信小程序是个坑,结果名不虚传,细数一下我开发小程序遇过到坑。 1.UI组件过度封装。 微信小程序的组件是模仿react.js或vue.js的web组件设计的,并且封装了weui.css样式。 PS:实现自定义多选或多选。(看微信小程序开发社区的问题,没有很完整的解决方案,于是自己摸索了一个方法 ...
分类:
微信 时间:
2019-06-03 12:16:44
阅读次数:
221
一:开发了一段时间的微信小程序,发现里面的API都是这样的: 如果代码多了逻辑多了,就会出现所谓的回调地狱。 二:ES6的promise 下面使用新学习的promise来封装微信小程序的回调API,使代码变得更优雅,易于维护。 util.js文件: 在index引用之后就能避免回调地狱了。 参考:h ...
分类:
微信 时间:
2018-05-31 00:19:04
阅读次数:
1487
<?phpnamespacePotting;classWechatPay{privatestatic$mchid=‘‘;privatestatic$appid=‘‘;privatestatic$key=‘‘;//生成微信APP预支付信息publicstaticfunctioncreateJsBizPackage($totalFee,$outTradeNo,$orderName,$notifyUrl.$timestamp){$unified=array(‘appid‘=>self:..
分类:
微信 时间:
2017-11-06 22:48:33
阅读次数:
331