辽宁十一选五一定牛 辽宁十一选五推荐号码预测专家今日 辽宁十一选五六月走势分析预测 哪个平台有辽宁十一选五开奖结果 辽宁十一选五六码遗漏 辽宁十一选五公告 辽宁十一选五前三技巧 辽宁十一选五任选四最大遗漏 辽宁十一选五小助手 辽宁十一选五360 辽宁十一选五组二技巧 辽宁十一选五推荐号码 辽宁十一选五计划软件手机版 辽宁十一选五连线走势图百度乐彩 辽宁十一选五玩法
用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

1

主题

1

帖子

18

积分

新手上路

Rank: 1

积分
18
本帖最后由 城管大队长 于 2019-4-24 10:53 编辑

介绍
开发者开发了一个微信小程序后,同时又想把这个小程序发布到支付宝小程序?#25945;?#19978;,?#19978;?#24494;信小程序并不能直接发布到支付宝?#25945;?#19978;,两个?#25945;?#23567;程序不兼容。因此开发者需要对微信小程序代码进行修改,调整成支付宝小程序代码,这个工作量相对比较大同时又很繁琐,不过两种小程序代码有很多相似之处,因此微信小程序转支付宝小程序工具——wx2my孕育而生。实现帮助开发自动把微信小程序代码转换成支付宝小程序。
不过由于两种小程序功能和api等的不一致,转换后生成的支付宝小程序并不能直接运行起来,还需要进行代码检查,手动的修改无法转换的部分。不过wx2my转换工具帮助开发者找到了需要手动修改的代码部分,输出todo.html文件,并在转换后的小程序代码里添加了注释内容,方便开发者找到要修改的部分。
工具地址VS Code插件使用演示VS Code安装和使用安装插件
打开vscode软件,在插件市场搜索 wx2my ,找到 wx2my 插件,并安装。安装成功就可以使用插件了,如下图安?#23433;?#20316;:

转换微信小程序到支付宝小程序
使用vscode打开微信小程序项目,比如我们有个微信小程序项目 wxapp ,在vscode中打开,如下图:




在vscode中打开命令输入框(windows: Ctrl+Shift+P、MacOS: Command+Shift+P),输入wx2my,选择并执行命令,如下图:



转换结束后会弹出消息提示,转换后的文件放在项目文件夹名称_output 文件夹下,如下图:

转换后的文件放在项目文件夹名称_output 文件夹下,该文件夹与项目文件夹同级。
输出的文件夹即为支付宝小程序代码,由于微信小程序与支付宝小程序的功能不一致,所以转换后的支付宝小程序并不能直接运行,需要开发者手动的修改。同时插件在输出的支付宝小程序文件?#24515;?#29983;成了一个 todo.html 文件,对需要开发者手动修改的地方进行提示。打开支付宝小程序项目,如下图:




转换结果报告,报告中显示了开发者需要手动修改支付宝小程序代码的地方,如下图:
CLI工具使?#30431;?#26126;安装:
[Shell] 纯文本查看 复制代码
npm install -g wx2my

使用:
[Shell] 纯文本查看 复制代码
wx2my ./path/to/wxapp

转换后的文件放在项目文件夹_output文件夹下,该文件夹与项目文件夹同级,以上命令生成的支付宝小程序目录路径为./path/to/wxapp_output。
由于微信小程序与支付宝小程序的功能不一致,所以转换后的支付宝小程序并不能直接运行,需要开发者手动的修改。
转换结果
  • .json: JSON文件转换
  • .js: 脚本文件转换
  • 样式文件.wxss 转 .acss
  • 模板文件.wxml 转 .axml
  • 文件.wxs 转 .sjs
  • api使用wx2my.js文件桥接函数转换
  • todo.html 转换结果报告,方便开发者查找检查
wx2my转换工具使用过程中?#20449;?#21040;问题可以给开发者反馈:wx2my反馈



分享至 : QQ空间
0 人收藏
发新帖
您需要登录后才可以回帖 登录 | 立即注册
辽宁十一选五平台
辽宁十一选五一定牛 辽宁十一选五推荐号码预测专家今日 辽宁十一选五六月走势分析预测 哪个平台有辽宁十一选五开奖结果 辽宁十一选五六码遗漏 辽宁十一选五公告 辽宁十一选五前三技巧 辽宁十一选五任选四最大遗漏 辽宁十一选五小助手 辽宁十一选五360 辽宁十一选五组二技巧 辽宁十一选五推荐号码 辽宁十一选五计划软件手机版 辽宁十一选五连线走势图百度乐彩 辽宁十一选五玩法