[微信小程序]支付宝的发展与微信的发展是不同的。

  • A+
摘要

前言:本文仅概述了微信迷你程序移植支付宝小程序过程中遇到的一些不同地方,详情请参阅官方开发文档。网络请求:对于网络请求,基本上变化不大,即支付宝小程序没有响应类型属性,响应代码字段被更改为状态。用户授权登录:1.撒谎说:Login=my.getAuthCodeWx.checkSession=无(需要后端接口

前言:

本文仅概述了微信迷你程序移植支付宝小程序过程中遇到的一些不同地方,详情请参阅官方开发文档。

网络请求:

对于网络请求,基本上变化不大,即支付宝小程序没有响应类型属性,响应代码字段被更改为状态。

用户授权登录:

1.撒谎说:

Login = my.getAuthCode

Wx.checkSession=无(需要后端接口验证)

缓存:

以常用的wx.getStorageSync()为例,首先看一下微信的代码:

但支付宝小程序的相同代码回报确实是另一个结<;b>;(折扣淘宝天猫京东MSP优惠券,免费购物,省钱赚钱)<;/b>;水果:

可以看出,支付宝小程序中使用wx.getStorageSync()不同于微信。结合支付宝小程序的开发文件和实例验证,支付宝同步获取缓存的示例代码如下:

可以看出,支付宝小程序中的同步缓存所获得的参数必须传递到对象中,这是有点不习惯使用的。如果您想要进行微信程序的迁移,那么只需搜索所有getStorageSync,然后进行相应的更改。

当然,您也可以将一个公共功能直接封装在utils.js中,它可以用来将支付宝小程序同步缓存的获取直接转换为微信迷你程序的呼叫模式。具体守则如下:

只需确保每个需要获得同步缓存的都是在脚本中获取应用程序实例应用程序,以便将直接全局搜索\\“my.getStorageSync”替换为“app.getStorageSync”,这样WeChat Mini程序以前重用的代码更改非常小。

PS:

如果1.js中的参数对象中也有获得同步缓存的代码,那么不能直接引用上面包装的函数,只能以本机方式编写它,或者将封装的函数放在App之外,例如:

通过这种方式,封装的getStorageSync函数可以在应用程序中调用,但该函数仍然在应用程序中开发,供页面使用。

二.其他公共<;b>;[小白联盟实际网络货币项目http://www.xiaobailm.com]<;/b>;公共脚本,如utils.js)不建议引入整个app.js,因为此特性建议直接使用原始代码,如果使用的地方更多,也可以包装在内部的utilutis.js中:

小程序引起付款:

微信:

支付宝:

互动反馈:

My.showToast()

将微信移植到支付宝:

首先,比较两种参数之间的差异:

如上所述,蓝色是相同的参数,不能修改,紫红色对于相同功能的字段名不同的参数,其他无标记的是支付宝小程序不支持的参数。

一般来说,小程序使用的更多,也就是纯文本,默认情况下,时间不显示吐司提示的长度,例如:

如果使用的其他参数较少,则仍然可以通过封装常见的方法来完成转换,如同步缓存的快速迁移中所详述的那样。

当然,B>;[http://www.meitianshuadian.com/b>;,通过刷应用程序赚钱,每天看短片]<;/b>;。替换后的全局搜索也会检查这种参数差异,并对使用不常用参数的代码进行处理。

Front / in? Be careful in the front / in the bow / in front

分享当前页面将至少获得10%佣金,点此获取推广链接(规则说明)。

本站VIP源码资源永久免费下载!持续更新!www.526bt.com

加入999永久VIP会员带做项目包赚钱!教引流包搭建,社群资源共享!

新项目更新通知QQ群:767688774 站长技术交流QQ群:552760713

点击这里给我发消息

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin
第三方支付通道申请/支付宝支付申请/微信支付代申请/QQ钱包支付-T0实时到账
SLL证书配置支持https网站
PHP源码安装ASP源码HTML源码安装服务
双轨三轨直销系统开发,可定制制度开发。

发表评论

您必须才能发表评论!