支付宝小程序开发者工具是支付宝开放平台打造的一站式小程序研发工具,原名蚂蚁开发者工具,该软件采用支付宝扫码即可登录,支持一键创建小程序页面(包含 axml/acss/js/json 四个文件),小程序 语法/API 自动补全提示等功能,旨在为你提供“一站式小程序研发”服务。
目前支付宝小程序开发者工具提供了编码、调试、测试、上传、项目管理等功能,不仅支持开发支付宝小程序,相同代码还通用于蚂蚁开放生态,可直接发布至钉钉、高德等应用平台,是支付宝小程序必备的工具,有需求的朋友请下载体验。
软件功能
本文档按照小程序开发流程的不同阶段来梳理 IDE 功能用法。
准备-编码-调试-测试-上传-项目管理
一、开发准备
下载安装 IDE 工具 本地开发。本地 新建项目 并且使用实验室、扩展市场以及项目管理等工具高效开发。
二、编码效率
在实际开发过程中,下列工具能够大幅提升开发效率:
• 模拟器:本地模拟运行小程序,便于快速预览、初步调试。
• 代码补全:AXML 自动补全、API 自动补全/语法提示。
• IDE 扩展:在侧边栏 扩展市场 可以安装各种插件,提高开发效率。
三、调试模式
如果需要排查 bug 或性能瓶颈,可选择下列调试模式:
• 模拟器调试:通过 IDE 模拟器初步调试基础功能与样式。
• 预览调试:通过真机调试面板查看小程序运行信息。
• 真机调试:通过 IDE 远程至真机,设置断点、查看运行信息。
四、测试途径
开发者在本地测试、beta 测试之外,还可选用开放平台的两款云测试服务:预检测与真机云测。
• 预检测:在一键上传的同时,免费调用一台真机进行测试。
• 真机云测:免费的规模化真机自动检测方案。
• 体验版测试:生成体验版小程序,用于 beta 版本测试。
五、一键上传
在工具栏 上传 菜单中,点击 上传 即可将小程序上传至开放平台。
六、项目管理
在上述流程相关功能之外,IDE 还集成了其他常用的管理工具,例如 git 源码管理、npm 包管理 等功能。
支付宝小程序开发者工具主界面组成
小程序开发者工具的主界面由 菜单栏、工具栏、功能面板、编辑器、调试器、模拟器 组成。
• 菜单栏:文件、编辑、窗口、工具、帮助等基础功能。
• 工具栏:更改小程序类型与关联、显示/隐藏界面区域、真机调试与预览等功能。
• 功能面板:切换文件树、搜索、git 管理、NPM 包管理、插件市场、实验室、体验反馈等边栏。
• 编辑器:输入与修改代码的区域,每款 IDE/编辑器 都必备的最基本功能。
• 调试器:用于 模拟器调试、真机调试。
• 模拟器:模拟运行小程序,便于快速预览、初步调试。
说明: 使用工具栏中部三个按钮,可以显示或隐藏界面主要区域,其中 编辑器 与 调试器 无法同时隐藏。
更新日志
v3.8.10版本
一、问题修复
1、新增
• 新增 按需编译功能。
• 新增 开发时跳过 ES5 转译功能。
• 模拟器 新增小程序云数据库相关 API 支持。
• 新增 编译信息面板。
• 新增 模拟器 worker 运行支持。
2、优化
• 优化 IDE 界面加载和模拟器运行性能。
• 优化 UI 界面大小缩放功能。
• 模拟器内调用 my.saveImageToPhotosAlbum 和 my.saveImageToPhotosAlbum 现在支持保存内容到本地文件系统。
• 模拟器内调用 my.setClipboard、my.getClipboard 可以设置/获取系统剪贴板内容。
• 模拟器现在可以设置小程序版本提供给 my.getAccountInfoSync 进行获取。
• 优化 消息和公告的展示和提醒。
• 终端内的项目外文件夹和文件路径现在可以正确打开资源管理器。
• 优化 代码提示信息。
• 模拟器内调用 my.makePhoneCall 时添加 UI 反馈。
3、修复
• 修复 某些情况下上传时展示的文件使用情况不清晰的问题。
• 修复 Windows 平台某些情况下无法正常启动编译的问题。
• 修复 若干模拟器地图 API 行为问题。
• 修复 模拟器调用 my.confirm 文案较长时没有换行的问题。
• 修复 模拟器 my.alert 的 title 不支持换行的问题。
• 修复 模拟器 my.setTabBarStyle 中 borderStyle 不支持 # 开头的 Hex 色值的问题。
• 修复 模拟器 my.downloadFile 参数错误时无法正确进入 fail 回调的问题。
• 修复 模拟器 my.showAuthGuide 触发回调时机不正确的问题。
• 修复 模拟器 my.calculateRoute 某些情况下没有回调的问题
• 修复 模拟器 my.showLoading 在传入文案内容为空时未能展示默认 “加载中” 文案的问题。
• 修复 模拟器 FileSystemManager 某些情况下错误信息与真机不一致的问题。
• 修复 模拟器 my.showToast 传入 image 图片字段无法生效的问题。
• 修复 模拟器 my.setTabBarBadge 展示的 Badge 位置不正确的问题。
• 修复 在模拟器运行死循环代码时整个 IDE 会崩溃卡死的问题。
• 修复 模拟器中运行云函数时不支持资源共享的问题。
• 修复 开启热更新时可能真机预览无法生成二维码的问题。
• 修复 Native 渲染小程序真机调试可能无法退出的问题。
• 修复 Naitve 渲染小程序真机调试时出现页面找不到的问题。
• 修复 真机调试时有可能 tabbar 消失的问题。
• 修复 调试器内组件数据面板在切换页面时没有及时消失的问题。
• 修复 编辑器中自定义组件无法提供 props 提示的问题。
• 修复 模拟器内若干不支持的 API 没有执行回调的问题。
• 修复 模拟器内 my.scan 没有回调时 errorMessage 参数的问题。
• 修复 模拟器内 FileSystemManager.mkdir 在不存在上级目录时的报错信息不一致问题。
• 修复 模拟器内 FileSystemManager.copyFileSync 在 srcPath 不存在时仍然返回 success 的问题。
• 修复 模拟器 navigateToMiniProgram 行为不符合预期的问题。
• 修复 模拟器 Map 组件不支持 show-compass 属性的问题。
• 修复 模拟器 SocketTask.send 不支持 Buffer 类型数据的问题。
• 修复 模拟器内 MapContext.getCenterLocation 无法在 onReady 等较早生命周期函数中调用的问题。
• 修复 模拟器 my.chooseImage 时拒绝授权,错误码和真机不一致的问题。
发表评论
0条评论软件排行榜
热门推荐
- 猿编程电脑版 v4.24.0官方版180.35M / 简体中文
- RubyMine2024电脑版 v2024.2.2官方版662.4M / 多国语言[中文]
- webstorm2023官方版 v2023.3.6424.88M / 简体中文
- Goland2023官方版 v2023.3.6476.44M / 英文
- hbuilderx电脑版 v3.99.2023122611官方版39.61M / 简体中文
- java runtime environment官方版 v1.8.0823K / 简体中文
- myeclipse2023官方电脑版 v2023.1.21.47G / 英文
- 橙光制作工具电脑版 v2.5.27.0913官方版1.01M / 简体中文
- PHP Coder v1.0汉化版1018K / 简体中文
- WPLSoft(台达PLC编程软件) v2.4.2官方版75.16M / 简体中文