更新簡要:官方地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=1476434678461版本下載:windows 64、windows 32、mac本次更新只涉及開發(fā)者工具你可以在這里發(fā)表自己的看法:怎么看待這 ...
|
版本下載:windows 64 、 windows 32 、 mac
本次更新只涉及開發(fā)者工具
你可以在這里發(fā)表自己的看法:怎么看待這次開發(fā)者工具版本更新?
leochen分享: 微信小程序0.11.112200版本更新測試小結(jié)(僅測試安卓)
開發(fā)者工具基礎(chǔ)功能
|
A 增加 上傳代碼時樣式自動補(bǔ)全選項(xiàng),默認(rèn)開啟,開發(fā)者可以主動關(guān)閉 A 增加 開發(fā)環(huán)境不校驗(yàn)請求安全域名以及 TLS 版本選項(xiàng),默認(rèn)關(guān)閉,開發(fā)者可以主動開啟 A 增加 Page 頁面腳本錯誤的提示信息A 增加 同客戶的保持一致,校驗(yàn) wx.request、wx.downloadFile、wx.uploadFile 的 TLS 版本A 增加 工具窗口位置以及大小的自動保存功能A 增加 顯示模擬器中的錯誤信息的功能A 增加 wxml panel 雙擊標(biāo)簽名展開的功能A 增加 打開本地開發(fā)目錄的功能A 增加 當(dāng)前 AppId 的網(wǎng)絡(luò)配置信息表F 修復(fù) 同客戶端保持一致,移除 Promise,開發(fā)者需要自行引入兼容庫F 修復(fù) 某些情況下,事件被發(fā)布多次的 bugF 修復(fù) 在 devtools 中使用 Ctrl + R 或者 F5 導(dǎo)致模擬器出現(xiàn)錯誤的問題F 修復(fù) wxml panel 在 mac 中白屏的問題F 修復(fù) wxml panel 在 inspect 模式下卡頓的問題F 修復(fù) wxml panel 在某些情況下假死的問題F 修復(fù) wxml panel sytle 面板文字重疊的問題F 修復(fù) wxml panel 無法取消多個樣式規(guī)則的問題F 修復(fù) wx.request 設(shè)置 content-type 錯誤的問題F 修復(fù) wx.downloadFile、wx.uploadFile 未校驗(yàn)可信域名的問題F 修復(fù) git 切換分支或者文件大量改變時候模擬器白屏的問題F 修復(fù) wxml 文件不存在的時候沒有報(bào)錯信息的問題A 增加 wxml、wxss 文件格式化代碼的功能A 增加 使用 Ctrl + Shift + f 搜索代碼的功能A 增加 文件樹右鍵功能A 增加 關(guān)閉右側(cè)文件的功能A 增加 使用 Ctrl + p 文件跳轉(zhuǎn)支持模糊搜索A 增加 wxml 代碼自動補(bǔ)全的和文檔顯示的功能A 增加 gif 類型文件的顯示功能A 增加 在硬盤上打開文件的功能A 增加 保存 app.json 后,自動創(chuàng)建對應(yīng) page.js 和 page.wxml 文件的功能F 修復(fù) wxml 自動補(bǔ)全錯誤的問題F 修復(fù) 文件過多時候,在 tabbar 上無法點(diǎn)擊的問題F 修復(fù) 修改目錄名字可能失敗的問題項(xiàng)目頁卡主要有三大功能
包括圖標(biāo)、AppID、目錄信息,以及上次提交代碼的時間以及代碼包大小。
微信小程序運(yùn)行在三端:iOS、Android 和 用于調(diào)試的開發(fā)者工具
雖然盡管三端的環(huán)境是十分相似的,但是至少在目前還是有一些區(qū)別的,這給很多開發(fā)者帶來很大的困擾。
在 0.10.101000 以及之后版本的開發(fā)工具中,會默認(rèn)使用 babel 將開發(fā)者代碼 ES6 語法轉(zhuǎn)換為三端都能很好支持的 ES5 的代碼,幫助開發(fā)者解決環(huán)境不同所帶來的開發(fā)問題。開發(fā)者可以在項(xiàng)目設(shè)置中關(guān)閉這個功能。
需要注意的是:
ES6 的 API 例如 Promise 等需要開發(fā)者自行引入 Polyfill 或者別的類庫。ES6 轉(zhuǎn)換功能的情況下,默認(rèn)啟用 javasctipt 嚴(yán)格模式,請參考 "use strict" 。開啟此選項(xiàng),和當(dāng)前項(xiàng)目相關(guān)的文件發(fā)生改變時候,會自動幫助開發(fā)者刷新調(diào)試模擬器,從而提高開發(fā)效率。
開啟此選項(xiàng),開發(fā)工具在上傳代碼時候?qū)椭_發(fā)者壓縮 javascript 代碼,減小代碼包體積。
開啟此選項(xiàng),開發(fā)工具會自動檢測并補(bǔ)全缺失樣式,保證在 iOS8 上的正常顯示。
開啟此選項(xiàng),開發(fā)工具將不會校驗(yàn)安全域名,以及 TLS 版本,幫助在開發(fā)過程中更好的完成調(diào)試工作。

書寫代碼后,工具會自動幫助用戶保存當(dāng)前的代碼編輯狀態(tài),直接關(guān)閉工具或者切換到別的項(xiàng)目,并不會丟失已經(jīng)編輯的文件狀態(tài),但需要注意的是,只有 保存文件,修改內(nèi)容才會真實(shí)的寫到硬盤上,并觸發(fā)實(shí)時預(yù)覽。
同大部分編輯器一樣,工具提供了較為完善的自動補(bǔ)全
json 文件編輯會幫助開發(fā)者補(bǔ)全相關(guān)的配置,并給出實(shí)時的提示


