新闻资讯

新闻资讯 行业动态

微信小程序转支付宝小程序

编辑:011     时间:2020-02-25

工具:wx2ali

注:此工具只是将微信小程序与支付宝程序相似的API、属性和文件名进行了转换,转换后的代码会有一些报错,请自行解决。

环境配置

下载安装 node.js

安装

npm install wx2ali –g

使用

  1. 执行命令 wx2ali --getConfig会输出配置文件路径,打开配置文件,将第8行代码注释掉,在下一行写入你的微信小程序工程目录;

例如:

转换文件的目录 ***记得需要进行修改*** ----------------- DIR #Z:\Program\workspaces\wx\LogisticsCabinetwc\trunk\LogisticsCabinetwc D:\project\bus365-coach-vue //小程序文件路径 end 
  1. 执行命令wx2ali --start 等待处理完成

以下是需对转换后的代码手动处理的点:

  1. getStorageSync的返回值会变成
{success: true,data: {}} 

所以你需要这样去获取

getStorageSync(key: “userid”).data 
  1. 使用require或者import外部引入js时必须使用相对路径;

  2. 代码中wx字眼都会被转换为my,建议在转换前全局搜索wx字眼,以便后续处理变量;

  3. 通过import引进来的wxml文件后缀不会被处理为axml,需手动处理;

  4. 网络请求状态码statusCode在支付宝小程序中为status;

  5. 微信中的catchtap不按照驼峰命名,而支付宝中用驼峰形式命名catchTap;

  6. 支付宝模板渲染不支持三元表达式;

8.微信中的catchtap不会被转换为支付宝的catchTap(注意大小写);

9.swiper-item标签上写onTap事件无效,请在内联元素上绑定事件;

注意

设计到webview交互的必须在真机测试才生效,例如返回、分享等。


作者:嗯这是网名
链接:https://www.jianshu.com/p/03a3688bc130
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐