微信小程式最新版本 (1.02.1806140)已更新下載,新增兩個API
阿新 • • 發佈:2019-01-02
微信小程式最新版本 (1.02.1806140)在公眾平臺官網已更新下載,新增wx.loadFontFace動態載入字型和wx.getLogManager可記錄使用者操作日誌兩個API。
最新版本下載地址 (1.02.1806120)
windows 64 、 windows 32 、 mac
2018.06.14 基礎庫更新(2.1.0)
A 新增 API wx.loadFontFace 支援動態載入字型詳情
A 新增 元件 <camera /> 的 scanCode 模式,支援識別一維碼詳情
U 更新 API wx.createSelectorQuery 可獲取節點的樣式資訊詳情
U 更新 API wx.scanCode 返回引數新增 rawData 欄位詳情
U 更新 API wx.createLivePusher 新增 toggleTorch 方法支援切換閃光燈 詳情
U 更新 元件 <button /> 可以巢狀在原生元件內,顯示在原生元件之上 詳情
U 更新 元件 <button /> 新增 open-type 值為 feedback,開啟“意見反饋”頁面 詳情
U 更新 元件 <cover-view /> <cover-image /> 新增 scroll-top 屬性 詳情
U 更新 元件 <cover-view /> <cover-image /> 支援 rotate 和 scale 的樣式設定 詳情
U 更新 元件 <cover-image /> 新增 bindload 和 binderror 事件 詳情
U 更新 元件 <movable-view /> 新增 animation 屬性 詳情
U 更新 元件 <live-pusher /> 新增 zoom 屬性支援調整焦距 詳情
U 更新 元件 <input /> 在 bindinput 時返回 keyCode 鍵值 詳情
F 修復 API wx.reportAnalytics 在外掛下呼叫異常的問題
F 修復 API wx.hideToast 在 iOS 下無法讓前面的 showLoading 消失的問題
F 修復 元件 <image /> 在連續更新src時導致顯示不正確的問題
F 修復 元件 <image /> 設定 border-radius 出現閃動的問題
F 修復 元件 <canvas /> 設定的shadow會影響fillStyle的問題
F 修復 元件 <movable-view /> 縮放的問題
F 修復 元件 <input /> 在某些情況下未被正常銷燬的問題
F 修復 元件 <video /> 設定 playbackRate 為 1.25 無效的問題
F 修復 元件 <map /> 在開發者工具雙擊地圖縮放不觸發 bindregionchange 的問題
F 修復 框架 在 video 全屏後有setData操作時導致字型變大的問題
補充:
2018.06.12 更新日誌
A 新增 TGit 工具欄入口 詳情
F 修復 遠端除錯分包中使用外掛報錯的問題
最新版本下載地址 (1.02.1806120)
windows 64 、 windows 32 、 mac
2018.06.14 基礎庫更新(2.1.0)
A 新增 API wx.loadFontFace 支援動態載入字型詳情
示例程式碼:A 新增 API wx.getLogManager 可記錄使用者操作日誌,供使用者提交意見反饋內容時,提交給開發者協助定位問題詳情wx.loadFontFace({ family: 'Bitstream Vera Serif Bold', source: 'url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf")', success: function(res) { console.log(res.status) // loaded }, fail: function(res) { console.log(res.status) // error }, complete: function(res) { console.log(res.status); } });
獲取日誌管理器 logManager 物件。logManager提供log、info、warn、debug四個方法寫日誌到檔案,這四個方法接受任意個型別為Object/Array/Number/String的引數,每次呼叫的引數的總大小不超過100Kb。最多儲存5M的日誌內容,超過5M後,舊的日誌內容會被刪除。使用者可以通過設定Button元件 的open-type為feedback來上傳列印的日誌。使用者上傳的日誌可以通過登入小程式管理後臺後進入左側選單“客服反饋”頁面獲取到。
基礎庫預設會把App、Page的生命週期函式和wx名稱空間下的函式呼叫寫入日誌。
A 新增 元件 <camera /> 的 scanCode 模式,支援識別一維碼詳情
U 更新 API wx.createSelectorQuery 可獲取節點的樣式資訊詳情
U 更新 API wx.scanCode 返回引數新增 rawData 欄位詳情
U 更新 API wx.createLivePusher 新增 toggleTorch 方法支援切換閃光燈 詳情
U 更新 元件 <button /> 可以巢狀在原生元件內,顯示在原生元件之上 詳情
U 更新 元件 <button /> 新增 open-type 值為 feedback,開啟“意見反饋”頁面 詳情
U 更新 元件 <cover-view /> <cover-image /> 新增 scroll-top 屬性
U 更新 元件 <cover-view /> <cover-image /> 支援 rotate 和 scale 的樣式設定 詳情
U 更新 元件 <cover-image /> 新增 bindload 和 binderror 事件 詳情
U 更新 元件 <movable-view /> 新增 animation 屬性 詳情
U 更新 元件 <live-pusher /> 新增 zoom 屬性支援調整焦距 詳情
U 更新 元件 <input /> 在 bindinput 時返回 keyCode 鍵值 詳情
F 修復 API wx.reportAnalytics 在外掛下呼叫異常的問題
F 修復 API wx.hideToast 在 iOS 下無法讓前面的 showLoading 消失的問題
F 修復 元件 <image /> 在連續更新src時導致顯示不正確的問題
F 修復 元件 <image /> 設定 border-radius 出現閃動的問題
F 修復 元件 <canvas /> 設定的shadow會影響fillStyle的問題
F 修復 元件 <movable-view /> 縮放的問題
movable-view :scale-min屬性 一旦設定為1或2的整數 元件內圖片只能放大不能縮小,除非設定為預設的0.5 或0.9 或 0.95 之類的小於1的浮點數才能縮放 而且 手勢縮放 放大較為流暢 ,縮小時一次只能縮一點,感覺有點像卡頓
程式碼示例:<movable-area> <movable-view inertia='true' scale='true' scale-min="0.95" scale-max="3" out-of-bounds="false" damping="2"> <image class="big_img" mode='aspectFit' src=""></image> </movable-view> </movable-area>
F 修復 元件 <input /> 在某些情況下未被正常銷燬的問題
只有真機才會出現,驗證碼是一個彈窗,彈窗內包含一個auto-focus的輸入框 。
快速點開再隱藏,會導致 彈窗裡的驗證碼 輸入框內的 placeholder 會停留在下面那一層,出現機率很高
剛剛又測試了一次,如果加了auto-focus 或者彈出後 點選輸入框使輸入框聚焦 然後隱藏彈出框 則必現
iphone7 微信版本6.66 ios版本 11.3 (安卓也會出現),程式碼片段 wechatide://minicode/bOZ46Dmm62ZA 無法真機除錯,建議小程式內復現。
F 修復 元件 <video /> 設定 playbackRate 為 1.25 無效的問題
F 修復 元件 <map /> 在開發者工具雙擊地圖縮放不觸發 bindregionchange 的問題
真機和開發者工具雙指縮放地圖bindregionchange事件表現不一致
我在真機和開發者工具分別做了如下測試:
雙指縮放地圖後,兼聽bindregionchange事件,發現開發者工具怎麼都不會觸發,在真機上能正常執行。<map class="map" latitude="24.484653" longitude="118.192375" show-location scale="15" id="map" bindregionchange="mapRegionChange">
//地圖視野變化事件 mapRegionChange(e){ let that=this; console.log(e); this.mapCtx.getScale ({ success: res=>{ console.log(res); } }) },
開發者工具上使用滑鼠雙擊縮放地圖,毫無變化。
榮耀9真機上除錯如下:
F 修復 框架 在 video 全屏後有setData操作時導致字型變大的問題
補充:
2018.06.12 更新日誌
A 新增 TGit 工具欄入口 詳情
F 修復 遠端除錯分包中使用外掛報錯的問題