支付寶小程序開發(fā)者工具是支付寶開放平臺(tái)打造的一站式小程序研發(fā)工具,原名螞蟻開發(fā)者工具,該軟件采用支付寶掃碼即可登錄,支持一鍵創(chuàng)建小程序頁(yè)面(包含 axml/acss/js/json 四個(gè)文件),小程序 語(yǔ)法/API 自動(dòng)補(bǔ)全提示等功能,旨在為你提供“一站式小程序研發(fā)”服務(wù)。
目前支付寶小程序開發(fā)者工具提供了編碼、調(diào)試、測(cè)試、上傳、項(xiàng)目管理等功能,不僅支持開發(fā)支付寶小程序,相同代碼還通用于螞蟻開放生態(tài),可直接發(fā)布至釘釘、高德等應(yīng)用平臺(tái),是支付寶小程序必備的工具,有需求的朋友請(qǐng)下載體驗(yàn)。
軟件功能
本文檔按照小程序開發(fā)流程的不同階段來(lái)梳理 IDE 功能用法。
準(zhǔn)備-編碼-調(diào)試-測(cè)試-上傳-項(xiàng)目管理
一、開發(fā)準(zhǔn)備
下載安裝 IDE 工具 本地開發(fā)。本地 新建項(xiàng)目 并且使用實(shí)驗(yàn)室、擴(kuò)展市場(chǎng)以及項(xiàng)目管理等工具高效開發(fā)。
二、編碼效率
在實(shí)際開發(fā)過(guò)程中,下列工具能夠大幅提升開發(fā)效率:
? 模擬器:本地模擬運(yùn)行小程序,便于快速預(yù)覽、初步調(diào)試。
? 代碼補(bǔ)全:AXML 自動(dòng)補(bǔ)全、API 自動(dòng)補(bǔ)全/語(yǔ)法提示。
? IDE 擴(kuò)展:在側(cè)邊欄 擴(kuò)展市場(chǎng) 可以安裝各種插件,提高開發(fā)效率。
三、調(diào)試模式
如果需要排查 bug 或性能瓶頸,可選擇下列調(diào)試模式:
? 模擬器調(diào)試:通過(guò) IDE 模擬器初步調(diào)試基礎(chǔ)功能與樣式。
? 預(yù)覽調(diào)試:通過(guò)真機(jī)調(diào)試面板查看小程序運(yùn)行信息。
? 真機(jī)調(diào)試:通過(guò) IDE 遠(yuǎn)程至真機(jī),設(shè)置斷點(diǎn)、查看運(yùn)行信息。
四、測(cè)試途徑
開發(fā)者在本地測(cè)試、beta 測(cè)試之外,還可選用開放平臺(tái)的兩款云測(cè)試服務(wù):預(yù)檢測(cè)與真機(jī)云測(cè)。
? 預(yù)檢測(cè):在一鍵上傳的同時(shí),免費(fèi)調(diào)用一臺(tái)真機(jī)進(jìn)行測(cè)試。
? 真機(jī)云測(cè):免費(fèi)的規(guī)?;鏅C(jī)自動(dòng)檢測(cè)方案。
? 體驗(yàn)版測(cè)試:生成體驗(yàn)版小程序,用于 beta 版本測(cè)試。
五、一鍵上傳
在工具欄 上傳 菜單中,點(diǎn)擊 上傳 即可將小程序上傳至開放平臺(tái)。
六、項(xiàng)目管理
在上述流程相關(guān)功能之外,IDE 還集成了其他常用的管理工具,例如 git 源碼管理、npm 包管理 等功能。
支付寶小程序開發(fā)者工具主界面組成
小程序開發(fā)者工具的主界面由 菜單欄、工具欄、功能面板、編輯器、調(diào)試器、模擬器 組成。
? 菜單欄:文件、編輯、窗口、工具、幫助等基礎(chǔ)功能。
? 工具欄:更改小程序類型與關(guān)聯(lián)、顯示/隱藏界面區(qū)域、真機(jī)調(diào)試與預(yù)覽等功能。
? 功能面板:切換文件樹、搜索、git 管理、NPM 包管理、插件市場(chǎng)、實(shí)驗(yàn)室、體驗(yàn)反饋等邊欄。
? 編輯器:輸入與修改代碼的區(qū)域,每款 IDE/編輯器 都必備的最基本功能。
? 調(diào)試器:用于 模擬器調(diào)試、真機(jī)調(diào)試。
? 模擬器:模擬運(yùn)行小程序,便于快速預(yù)覽、初步調(diào)試。
說(shuō)明: 使用工具欄中部三個(gè)按鈕,可以顯示或隱藏界面主要區(qū)域,其中 編輯器 與 調(diào)試器 無(wú)法同時(shí)隱藏。
更新日志
v3.8.10版本
一、問(wèn)題修復(fù)
1、新增
? 新增 按需編譯功能。
? 新增 開發(fā)時(shí)跳過(guò) ES5 轉(zhuǎn)譯功能。
? 模擬器 新增小程序云數(shù)據(jù)庫(kù)相關(guān) API 支持。
? 新增 編譯信息面板。
? 新增 模擬器 worker 運(yùn)行支持。
2、優(yōu)化
? 優(yōu)化 IDE 界面加載和模擬器運(yùn)行性能。
? 優(yōu)化 UI 界面大小縮放功能。
? 模擬器內(nèi)調(diào)用 my.saveImageToPhotosAlbum 和 my.saveImageToPhotosAlbum 現(xiàn)在支持保存內(nèi)容到本地文件系統(tǒng)。
? 模擬器內(nèi)調(diào)用 my.setClipboard、my.getClipboard 可以設(shè)置/獲取系統(tǒng)剪貼板內(nèi)容。
? 模擬器現(xiàn)在可以設(shè)置小程序版本提供給 my.getAccountInfoSync 進(jìn)行獲取。
? 優(yōu)化 消息和公告的展示和提醒。
? 終端內(nèi)的項(xiàng)目外文件夾和文件路徑現(xiàn)在可以正確打開資源管理器。
? 優(yōu)化 代碼提示信息。
? 模擬器內(nèi)調(diào)用 my.makePhoneCall 時(shí)添加 UI 反饋。
3、修復(fù)
? 修復(fù) 某些情況下上傳時(shí)展示的文件使用情況不清晰的問(wèn)題。
? 修復(fù) Windows 平臺(tái)某些情況下無(wú)法正常啟動(dòng)編譯的問(wèn)題。
? 修復(fù) 若干模擬器地圖 API 行為問(wèn)題。
? 修復(fù) 模擬器調(diào)用 my.confirm 文案較長(zhǎng)時(shí)沒(méi)有換行的問(wèn)題。
? 修復(fù) 模擬器 my.alert 的 title 不支持換行的問(wèn)題。
? 修復(fù) 模擬器 my.setTabBarStyle 中 borderStyle 不支持 # 開頭的 Hex 色值的問(wèn)題。
? 修復(fù) 模擬器 my.downloadFile 參數(shù)錯(cuò)誤時(shí)無(wú)法正確進(jìn)入 fail 回調(diào)的問(wèn)題。
? 修復(fù) 模擬器 my.showAuthGuide 觸發(fā)回調(diào)時(shí)機(jī)不正確的問(wèn)題。
? 修復(fù) 模擬器 my.calculateRoute 某些情況下沒(méi)有回調(diào)的問(wèn)題
? 修復(fù) 模擬器 my.showLoading 在傳入文案內(nèi)容為空時(shí)未能展示默認(rèn) “加載中” 文案的問(wèn)題。
? 修復(fù) 模擬器 FileSystemManager 某些情況下錯(cuò)誤信息與真機(jī)不一致的問(wèn)題。
? 修復(fù) 模擬器 my.showToast 傳入 image 圖片字段無(wú)法生效的問(wèn)題。
? 修復(fù) 模擬器 my.setTabBarBadge 展示的 Badge 位置不正確的問(wèn)題。
? 修復(fù) 在模擬器運(yùn)行死循環(huán)代碼時(shí)整個(gè) IDE 會(huì)崩潰卡死的問(wèn)題。
? 修復(fù) 模擬器中運(yùn)行云函數(shù)時(shí)不支持資源共享的問(wèn)題。
? 修復(fù) 開啟熱更新時(shí)可能真機(jī)預(yù)覽無(wú)法生成二維碼的問(wèn)題。
? 修復(fù) Native 渲染小程序真機(jī)調(diào)試可能無(wú)法退出的問(wèn)題。
? 修復(fù) Naitve 渲染小程序真機(jī)調(diào)試時(shí)出現(xiàn)頁(yè)面找不到的問(wèn)題。
? 修復(fù) 真機(jī)調(diào)試時(shí)有可能 tabbar 消失的問(wèn)題。
? 修復(fù) 調(diào)試器內(nèi)組件數(shù)據(jù)面板在切換頁(yè)面時(shí)沒(méi)有及時(shí)消失的問(wèn)題。
? 修復(fù) 編輯器中自定義組件無(wú)法提供 props 提示的問(wèn)題。
? 修復(fù) 模擬器內(nèi)若干不支持的 API 沒(méi)有執(zhí)行回調(diào)的問(wèn)題。
? 修復(fù) 模擬器內(nèi) my.scan 沒(méi)有回調(diào)時(shí) errorMessage 參數(shù)的問(wèn)題。
? 修復(fù) 模擬器內(nèi) FileSystemManager.mkdir 在不存在上級(jí)目錄時(shí)的報(bào)錯(cuò)信息不一致問(wèn)題。
? 修復(fù) 模擬器內(nèi) FileSystemManager.copyFileSync 在 srcPath 不存在時(shí)仍然返回 success 的問(wèn)題。
? 修復(fù) 模擬器 navigateToMiniProgram 行為不符合預(yù)期的問(wèn)題。
? 修復(fù) 模擬器 Map 組件不支持 show-compass 屬性的問(wèn)題。
? 修復(fù) 模擬器 SocketTask.send 不支持 Buffer 類型數(shù)據(jù)的問(wèn)題。
? 修復(fù) 模擬器內(nèi) MapContext.getCenterLocation 無(wú)法在 onReady 等較早生命周期函數(shù)中調(diào)用的問(wèn)題。
? 修復(fù) 模擬器 my.chooseImage 時(shí)拒絕授權(quán),錯(cuò)誤碼和真機(jī)不一致的問(wèn)題。
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 猿編程電腦版 v4.24.0官方版180.35M / 簡(jiǎn)體中文
- RubyMine2024電腦版 v2024.2.2官方版662.4M / 多國(guó)語(yǔ)言[中文]
- webstorm2023官方版 v2023.3.6424.88M / 簡(jiǎn)體中文
- Goland2023官方版 v2023.3.6476.44M / 英文
- hbuilderx電腦版 v3.99.2023122611官方版39.61M / 簡(jiǎn)體中文
- java runtime environment官方版 v1.8.0823K / 簡(jiǎn)體中文
- myeclipse2023官方電腦版 v2023.1.21.47G / 英文
- 橙光制作工具電腦版 v2.5.27.0913官方版1.01M / 簡(jiǎn)體中文
- PHP Coder v1.0漢化版1018K / 簡(jiǎn)體中文
- WPLSoft(臺(tái)達(dá)PLC編程軟件) v2.4.2官方版75.16M / 簡(jiǎn)體中文