最新版本 2017.1.4 (0.12.130400)windows 64、windows 32、mac基礎(chǔ)庫更新U更新 APIwx.getLocationwx.getUserInfowx.chooseLocationwx.startRecord調(diào)用時需要用戶授權(quán)確認(rèn),當(dāng)用戶拒絕授權(quán)時,回調(diào) "${APIName}:fai ...
windows 64 、 windows 32 、 mac
U 更新 API wx.getLocation wx.getUserInfo wx.chooseLocation wx.startRecord 調(diào)用時需要用戶授權(quán)確認(rèn),當(dāng)用戶拒絕授權(quán)時,回調(diào) "${APIName}:fail auth deny"U 更新 API wx.scanCode 新增 charSet、scanType、path 返回參數(shù)U 更新 組件 <video /> 全屏按鈕顯示的邏輯(跟隨 controls 屬性顯示)F 修復(fù) API wx.switchTab 后 getCurrentPages 不正確的問題F 修復(fù) API wx.uploadFile 的時候,formData 傳入數(shù)字的時候,會變成 [object Number] 的問題F 修復(fù) API wx.navitateTo 接口在 iOS 上頁面未顯示時調(diào)用失敗的問題F 修復(fù) API wx.checkSession 接口在部分 Android 機器上沒有回調(diào)的問題F 修復(fù) API wx.reqeust wx.downloadFile 接口在客戶端未檢查 301 重定向后的域名合法性的問題F 修復(fù) 組件 <textarea /> 在 Android 動態(tài)設(shè)置 focus 無效的問題F 修復(fù) 組件 <picker /> 在 iOS 上點擊取消也觸發(fā) bindchange 事件的問題F 修復(fù) 組件 <textarea /> <input /> 在 Android 上 maxlength <= 0 時異常的問題F 修復(fù) 組件 <video /> 在 Android 上播放 m3u8 直播視頻時,duration 顯示異常的問題F 修復(fù) 組件 <video /> 在 iOS 進(jìn)度條時長沒顯示完整的問題F 修復(fù) 組件 <audio /> 先 seek 后 play 異常的問題F 修復(fù) 組件 <radio-group /> 中的 <radio /> 被全部置為 false 時的狀態(tài)同步錯誤的問題F 修復(fù) 組件 <swiper />同時設(shè)置 current 和 children 時,current 可能失效的問題F 修復(fù) 組件屬性 placeholder-class hover-class 為帶空格的字符串時樣式設(shè)置無效的問題F 修復(fù) 連續(xù) setData 時序異常的問題F 修復(fù) iOS8 上大量引用本地路徑圖片會導(dǎo)致頁面卡死的問題A 新增 清除手機授權(quán)數(shù)據(jù) (緩存-清除手機授權(quán)數(shù)據(jù)) 功能A 新增 提交預(yù)覽或者上傳代碼時候校驗文件編碼功能 U 升級 nwjs 到 19.4 版本, 更新至 Chrome55 內(nèi)核F 修復(fù) 組件 <picker/> 在開發(fā)工具上初始值設(shè)置不對的問題F 修復(fù) 工具去除 fetch api,與微信客戶端保持一致F 修復(fù) wx.navigateBack 出現(xiàn) webviewID not exist 錯誤的問題F 修復(fù) 添加或者刪除 app.wxss 工具編譯緩存沒有更新的問題F 修復(fù) wxml 文件最后一行編譯出錯導(dǎo)致工具卡死的問題F 修復(fù) wxml 標(biāo)簽未閉合,沒有錯誤提示的問題F 修復(fù) 編輯器全局搜索點擊搜索結(jié)果沒有跳轉(zhuǎn)到文件對應(yīng)行的問題F 修復(fù) Appdata panel 對數(shù)組數(shù)據(jù)更新處理錯誤的問題F 修復(fù) 一些工具的其他 bugA 新增 ES6 API 支持列表微信小程序運行在三端:iOS、Android 和 用于調(diào)試的開發(fā)者工具。
三端的腳本執(zhí)行環(huán)境聚以及用于渲染非原生組件的環(huán)境是各不相同的:
盡管三端的環(huán)境是十分相似的,但是還是有些許區(qū)別:
ES6 語法支持不一致 語法上開發(fā)者可以通過開啟 ES6 轉(zhuǎn) ES5 的功能來規(guī)避。詳情
ES6 API 支持不一致 考慮到代碼包大小的限制,API 上目前需要開發(fā)者自行引入相關(guān)的類庫來進(jìn)行處理,可以通過 caniuse 或者 X5兼容查詢到相關(guān) API 的支持情況