antmove微信转支付宝小程序

2020-8-9 9:12:53 170 views

antmove微信转支付宝小程序

最近做了一个微信小程序转支付宝小程序的改造项目

实现方案

通过vscode插件 Antmove  或者在本地安装Antmove依赖来手动转换

插件转换的话遇到异常会导致转换失败,推荐手动安装依赖

安装 antmove

npm install antmove -g

配置参数

  • --input,-i
    可选,编译源码目录,如果不传则是当前目录
  • --output,-o
    必传,编译输出目录
  • --env,-e
    可选(development/production),编译模式,生产模式代码会压缩,无编译日志及运行时日志
antmove wx-alipay -i ./wechat-mini/project -o ./dist/alipay-mini/project --env development

转换根据项目情况,由于实现差异并不一定全部转换成功。可根据编译日志修改对应的报错

文档

https://developer.aliyun.com/mirror/npm/package/antmove

遇到的坑

headers字段被省略了

headers参数的值传了数值,比如a:1,这在微信小程序上和支付宝模拟器上都是没问题的。结果在支付宝小程序真机上出现了字段被省略了,只有字符串才行。

跳转支付宝活动页面

跳转支付宝相关页面比如https://render.alipay.com,不能通过配置h5合法域名来解决,支付宝不支持。需要通过my.ap.navigateToAlipayPage来跳转

https://opendocs.alipay.com/mini/api/navigatetoalipaypage

转载请标明出处: https://www.suanliutudousi.com

0

No Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。