大小:184.87M
更新时间:24-02-17
系统:Pc
版本:v3.8.10
支付宝小程序开发者工具是支付宝开放平台打造的一站式小程序研发工具,原名蚂蚁开发者工具,该软件采用支付宝扫码即可登录,支持一键创建小程序页面(包含 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 时拒绝授权,错误码和真机不一致的问题。
同类热门
类似软件
hbuilderx电脑版39.61M943人在用hbuilderx软件是HBuilder的下一代版本,也是专为编程工作人员使用的一款网页前端开发工具,非常的轻巧,仅仅只有10M的绿色发行包,不管是启动速度、文档打开速度,还是编码提示都飞快,C++的架构性能远超Java或Electron架构,是轻如编辑
查看CocoStudio(游戏开发工具集)279.37M1155人在用 CocoStudio官方版是一款基于Cocos 2d-x的免费游戏开发工具集,他将Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具整合在了一起,为开发者提供全套的游戏开发解决方案。 CocoStu
查看quartus ii 13.0官方正版1.65G6838人在用 Quartus II是Altera公司于推出一款综合性PLD/FPGA开发软件,内置强大的综合器和仿真器,支持原理图、VHDL、VerilogHDL以及AHDL等多种设计文件的输入,可轻松完成从设计输入到硬件配置的整个PLD设计流程。Quartus
查看热门标签
网友评论0人参与,0条评论
最新排行
keil uvision4软件189.05Mv4.12 KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,uVision4是KEIL公司开发的一个集成开发环境(IDE),他在功能上和Eclipse类似,提供工程管理、源代码编辑、编译设uVision置、下载调试和模拟仿真等功能,提供一个环境
查看particleeditor粒子编辑器5.41Mv2.1官方版 particleeditor粒子编辑器是由世界第一的开源游戏开发平台Cocos2dx精心研发的一款免费的粒子编辑器。它将粒子系统封装的很简单易用,几行代码就可以高效的运行用户想要的粒子效果,有效解决正常情况下,直接在代码中设置粒子效果导致所需要的参
查看lephone localize(点睛字串替换器)902Kv1.06官方版 lephone localize是一款专业的点睛字串替换器,这款软件支持非资源格式的C编译的程序中的ASCII字符串和UniCode字符串,其可以将一个偏移量的十进制、十六进制添加,并显示代码,让您在处理exe、ocx、dll的时候更加轻松,便捷。
查看Quick n Easy Web Builder(HTML网页编辑器)12.58Mv5.4官方版Quick ‘n Easy Web Builder是来自国外的一款功能强大的HTML网页编辑器,它还可以为你提供你想要的各种图的设计形式,从而创建出你属于你自己的网站。程序具备所见即所得的操作界面,支持HTML5文档类型(优化的HTML5输出),你可以直
查看精易csharp编程助手28.99Mv1.0.0.2官方版 精易csharp编程助手又名“精易c#编程助手”,是一款专门为从事C#语言编程工作的程序员打造的编程辅助工具,它可以帮助用户快速的开发C#,同时它还为用户提供常用代码、网页提交、加解密、Json操作等功能,为您节省更多的时间,让你的工作更高效,非常
查看