微信小程序移植qq小程序


随着微信小程序的越来越成熟,其他平台都相继效仿,所以对我们开发人员来说,不可避免的会有从微信小程序移植到
别的平台,最近公司需要将微信小程序移植到qq小程序,我就写下我的一点小小的经验。

qq与微信同属于腾讯旗下的社交平台,对于小程序来说,他们之间相差不多。

我这里基本看了看官方文档,稍微熟悉一下,直接就把微信小程序代码跑到qq小程序编辑器上面了,基本90%兼容,虽然
qq小程序创建文件的后缀与微信的不一样,但是微信的他都可以兼容,不用改。包括分包,组件,其他大部分api基本都
一样,但是也有好多没有开放的api,比如:获取手机号(这里我改为了用户自己填写手机号,获取验证码绑定)。但是好像
是qq那边压缩机制和微信的不一样,我们的两个包都很大,在微信平台上传压缩完基本接近微信限制,但是在qq这边大小
就超了,所以我对包的体积进行了优化缩减。然后剩下修改就是一些微信和qq两端业务不一致的地方进行参考修改。对了
还有qq的小程序码生成还没有开放。

还有一点比较大的差别是调取支付接口的不一样。

qq小程序 调取是 :

 wx.requestPayment({
            package: "prepay_id=" + prepay_id,
            bargainor_id: mch_id,
            'success': function (res) {},
            'fail': function (res) {},
            'complete': function (res) { }
          })

package 所需要的是 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=***,prepay_id是后端调取微信接口给我们返来的。

bargainor_id :需要的是 商户号,可以让后端返回。

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值