大小:192.86M
更新时间:24-12-02
系统:Pc
版本:v3.9.31
支付宝小程序开发者工具是支付宝开放平台打造的一站式小程序研发工具,原名蚂蚁开发者工具,该软件采用支付宝扫码即可登录,支持一键创建小程序页面(包含 axml/acss/js/json 四个文件),小程序 语法/API 自动补全提示等功能,旨在为你提供“一站式小程序研发”服务。
目前支付宝小程序开发者工具提供了编码、调试、测试、上传、项目管理等功能,不仅支持开发支付宝小程序,相同代码还通用于蚂蚁开放生态,可直接发布至钉钉、高德等应用平台,是支付宝小程序必备的工具,有需求的朋友请下载体验。
本文档按照小程序开发流程的不同阶段来梳理 IDE 功能用法。
准备-编码-调试-测试-上传-项目管理
一、开发准备
下载安装 IDE 工具 本地开发。本地 新建项目 并且使用实验室、扩展市场以及项目管理等工具高效开发。
二、编码效率
在实际开发过程中,下列工具能够大幅提升开发效率:
• 模拟器:本地模拟运行小程序,便于快速预览、初步调试。
• 代码补全:AXML 自动补全、API 自动补全/语法提示。
• IDE 扩展:在侧边栏 扩展市场 可以安装各种插件,提高开发效率。
三、调试模式
如果需要排查 bug 或性能瓶颈,可选择下列调试模式:
• 模拟器调试:通过 IDE 模拟器初步调试基础功能与样式。
• 预览调试:通过真机调试面板查看小程序运行信息。
• 真机调试:通过 IDE 远程至真机,设置断点、查看运行信息。
四、测试途径
开发者在本地测试、beta 测试之外,还可选用开放平台的两款云测试服务:预检测与真机云测。
• 预检测:在一键上传的同时,免费调用一台真机进行测试。
• 真机云测:免费的规模化真机自动检测方案。
• 体验版测试:生成体验版小程序,用于 beta 版本测试。
五、一键上传
在工具栏 上传 菜单中,点击 上传 即可将小程序上传至开放平台。
六、项目管理
在上述流程相关功能之外,IDE 还集成了其他常用的管理工具,例如 git 源码管理、npm 包管理 等功能。
小程序开发者工具的主界面由 菜单栏、工具栏、功能面板、编辑器、调试器、模拟器 组成。
• 菜单栏:文件、编辑、窗口、工具、帮助等基础功能。
• 工具栏:更改小程序类型与关联、显示/隐藏界面区域、真机调试与预览等功能。
• 功能面板:切换文件树、搜索、git 管理、NPM 包管理、插件市场、实验室、体验反馈等边栏。
• 编辑器:输入与修改代码的区域,每款 IDE/编辑器 都必备的最基本功能。
• 调试器:用于 模拟器调试、真机调试。
• 模拟器:模拟运行小程序,便于快速预览、初步调试。
说明: 使用工具栏中部三个按钮,可以显示或隐藏界面主要区域,其中 编辑器 与 调试器 无法同时隐藏。
v3.9.31 Beta版本
1、新增
● 编译模式新增 “不模拟” 场景模式,以便启用联调配置时能正确表现。
2、优化
● 优化迭代模式上传功能。
● 优化音频播放时播放覆层的 UI 表现。
3、修复
● 修复模拟器内云开发功能服务未能正确处理错误返回的问题。
● 修复某些情况下无法对 app.js 首行添加断点的问题。
● 修复按需编译某些情况下一直卡在编译中的问题。
● 修复刷新多次后可能引起模拟器白屏的问题。
● 修复分包异步化组件在调试器内无法查看生效中的样式的问题。
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 时拒绝授权,错误码和真机不一致的问题。
同类热门
类似软件
CocoStudio(游戏开发工具集)279.37M1284人在用 CocoStudio官方版是一款基于Cocos 2d-x的免费游戏开发工具集,他将Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具整合在了一起,为开发者提供全套的游戏开发解决方案。 CocoStu
查看hbuilderx电脑版39.61M996人在用hbuilderx软件是HBuilder的下一代版本,也是专为编程工作人员使用的一款网页前端开发工具,非常的轻巧,仅仅只有10M的绿色发行包,不管是启动速度、文档打开速度,还是编码提示都飞快,C++的架构性能远超Java或Electron架构,是轻如编辑
查看quartus ii 13.0官方正版1.65G6935人在用 Quartus II是Altera公司于推出一款综合性PLD/FPGA开发软件,内置强大的综合器和仿真器,支持原理图、VHDL、VerilogHDL以及AHDL等多种设计文件的输入,可轻松完成从设计输入到硬件配置的整个PLD设计流程。Quartus
查看热门标签
网友评论0人参与,0条评论
最新排行
西门子博途v15仿真软件27.01Gv15.1附安装教程 西门子博途v15仿真软件是由西门子带来的一款自动化编程软件,与PLC一起使用,是一种硬件接口,将工程中计算的数据采用数字得形式输入软件中,之后要调用的时候,会通过感应其在存储过程中的调度,然后使用控制器硬件和命令输出工作来完成,能够完成这些工作,都
查看MKScript(鼠标键盘自动化脚本解释器)4.47Mv10.0官方版 mkscript官方版是一款绿色免费,功能实用的款鼠标键盘自动化脚本解释器。用户可以使用MKScript来编写脚本,让程序来代替双手,自动执行一系列鼠标键盘操作。MKScript内置了几十个与鼠标、键盘相关的函数和几个功能性函数,其中鼠标相关的函数
查看PostScript官方版271Kv5.2 PostScript官方版是一款非常强大的编程语言,直译为后处理脚本,学名为页面描述语言。主要用意是为以相对设备独立的方式描述影像提供一种方便的语言。该设备相对独立是指不以某种特定设备特性作参照,来描述影像(比如印表机的解析度),这样同一种描述不需
查看易汇编(Easy Sssembler)783Kv2.2官方版 易汇编(Easy Sssembler)是一款专业的、实用的汇编器,这款软件主要是针对从事相关汇编语言使用的用户进行使用,而且设计的过程里面,也充分考虑到了用户的操作性,让使用更加的复合逻辑性。另外,易汇编也另存为功能支持,可快速的完成相关的汇编,其
查看lazarus中文版192.16Mv2.2.0官方版 Lazarus是一款基于Free Pascal编译器为Pascal语言的整合开发环境(IDE),其外观和操作与Delphi几乎一样,因此如果你会使用Delphi的话,用起Lazarus来就一定能得心应手。同时,lazarus能够像Delphi一样开
查看JCreator LE(Java程序开发工具)5.03Mv5.0官方版JCreator LE是一个Java程序开发工具。该软件允许用户自定义操作窗口及undo/redo,而且无论你是要开发Java应用程序或者网页上的Applet元件都难不倒它,不仅如此,它在功能上与Sun公司所公布的JDK等文字模式程序工具相较之下来得容易
查看microsoft reportviewer 2010 sp1 redistributable4.52Mv10.0.40219.01小编本次带来的是reportviewer2010sp1下载,全称叫做microsoft reportviewer 2010 sp1 redistributable,它是reportviewer2010的升级版本,此控件使基于 .NET Framework
查看