随着微信小程序的越来越成熟,其他平台都相继效仿,所以对我们开发人员来说,不可避免的会有从微信小程序移植到
别的平台,最近公司需要将微信小程序移植到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 :需要的是 商户号,可以让后端返回。

微信小程序移植qq小程序相关推荐

  1. 微信推出“腾讯QQ”小程序;马化腾又要发红包;GitLab 12.5 稳定版发布| 极客头条...

    整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  2. 微信小程序和QQ小程序图片安全内容检测接口之ThinkPHP实现

    由于相关管控,UGC小程序的开发者,必须要过滤违法违规内容(如黄). UGC小程序官方定义: 小程序中的功能或服务中,涉及用户将自己自定义编辑的文字.图片.音频.视频等内容通过小程序进行展示或提供给其 ...

  3. dedecms小程序插件升级到1.4.4(支持百度小程序,微信小程序,头条小程序,QQ小程序,支付宝小程序...)

    从2019年6月份开发到现在 dede织梦小程序插件已经升级到1.4.4版本,现在已经支持:微信小程序,百度小程序,头条/抖音小程序,QQ小程序,支付宝小程序. dedecms小程序插件目前主要的功能 ...

  4. 【小程序】QQ小程序的入门与开发

    最近QQ小程序也开放了注册,于是公司就注册了小程序,打算把原本微信端的也copy一个到QQ端.打开文档后发现,其实还挺简单的. QQ小程序大概就是微信小程序的翻版.把微信小程序api中的绝大部分或者视 ...

  5. api 定位 微信小程序 精度_一行代码区分微信小程序或QQ小程序

    背景 很多开发者发现微信小程序的代码作为QQ小程序也能运行,可谓是无缝移植,这点为腾讯开发团队点赞. 但是QQ和微信小程序之间的服务端API有所不同,由此产生了一个需求:判断小程序当前是运行在微信还是 ...

  6. 从微信小程序到QQ小程序:云开发CloudBase的一云多端实践

    本文整理自<IGS.全球数字文创大会>上腾讯云云开发CloudBase团队,高级产品经理史燕飞的分享,主要介绍云开发CloudBase的多端探索,及对QQ小程序开发者的全栈支持. 前言 Q ...

  7. 唤醒手腕 - 微信小程序、QQ小程序、抖音小程序学习笔记(更新中)

    Textarea 自动增高 首先就是 qml 页面中,height 属性要绑定 data 中,bindlinechange 检测 textarea 行高变化. <textarea class=& ...

  8. 微信小程序转QQ小程序

    如题,直接把微信小程序代码复制到QQ上,就可以用,API部分WX开头的也可以在QQ上用,目前是这样.不过跳转小程序的地方需要改还有登录逻辑,APPID目前是纯数字.目前QQ开发者工具没有编辑器,我用的 ...

  9. 【服务器】微信小程序转qq小程序

    1.客户端 单独的页面pages以及设置文件app.js app.json app.xxx都是一样的 调用接口的时候把wx.改成qq., 文件名从wxml改成qml之类的 2.服务端 接口调用凭证不一 ...

最新文章

  1. protobufjs 命令执行_【原码笔记】-- protobuf.js 与 Long.js
  2. 在Java中定义常量
  3. 双中心单电子积分计算氢分子离子H2+的轨道能量
  4. 仪表仪器信息管理C语言,仪器仪表管理系统C语言课程实习报告
  5. 结构体定义的三钟方式
  6. tensorflow contrib模块_OpenCV DNN 模块-风格迁移
  7. 等到小牛电动车出N2再买的原因
  8. DEV控件ASPxTextBox设置ClientEnabled=false之后出现的问题
  9. ArcMap10 批量等距离分割线段
  10. 机器学习笔记 - 使用Face recognition、OpenCV、Python进行人脸识别
  11. 正在崛起的高薪岗位—嵌入式开发工程师
  12. 利用php的GD库封装的海报demo
  13. Blazor在IoT领域的前端实践 @.NET开发者日
  14. b ,B,KB,MB,GB之间的关系
  15. 核磁谱图分析步骤_核磁一般氢谱和碳谱的解析步骤
  16. 梦幻西游手游经验任务链计算机,梦幻西游手游跑环任务详解 刷经验利器
  17. 艾诗菲尔墙布|新品:摩登现代系列《M06-飞马》
  18. 红米k30支持html,红米k30支持多大的快充
  19. 【改进和增强Microsoft Office应用程序】ExtendOffice软件产品介绍
  20. 联想linux手机,联想即将推出5寸、7寸及10寸Android平板电脑

热门文章

  1. CURL查询公网IP
  2. 现代C++教程:高速上手(四)-容器
  3. C++ 中的静态绑定和动态绑定
  4. 【03173】2021年10月高等教育自学考试-软件开发工具
  5. 活动推荐:限时领取免费9月8-9日SDCC大会门票,前10位回帖者可获得,仅限9月5日1天...
  6. 用js的document write输出的广告无阻塞加载的方法
  7. 挑战蓝龙Kalecgos
  8. kettle连接Oracle数据库详细步骤
  9. qcombobox样式示例_11种最受欢迎​​的博客设计样式(带有示例)
  10. BZOJ[1018][SHOI2008]堵塞的交通traffic 线段树