本篇文章給大家談談小程序開發(fā)版變正式版,以及小程序為什顯示開發(fā)版對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、微信小程序版本如何更新?
- 2、微信小程序區(qū)分開發(fā)版、體驗版、正式版
- 3、微信小程序突然版本就變了
微信小程序版本如何更新?
微信小程序新版本開發(fā)完成以后,上傳到服務器,然后再微信開發(fā)者工具點擊檢查更新可以直接更新到最新版本。
微信小程序區(qū)分開發(fā)版、體驗版、正式版
基礎庫 2.2.2 開始支持,低版本需做 兼容處理
獲取當前帳號信息。線上小程序版本號僅支持在正式版小程序中獲取,開發(fā)版和體驗版中無法獲取。
帳號信息
miniProgram 的結構
miniProgram.envVersion 的合法值
plugin 的結構
*參考資料:
微信小程序突然版本就變了
這個問題遇到多次了,很多人單看這句話提示,會去檢查自己的微信版本,其實這個跟微信版本沒有關系,這是微信小程序的基礎庫版本過高造成的。
去小程序的開發(fā)后臺設置這里更改一下版本庫到2.21.2, 親測這個版本pc是可以打開微信小程序的。
但是這里會有一個bug,就是,微信最近不是回收了這個權限嗎, wx.getUserProfile({
desc: “獲取你的昵稱、頭像、地區(qū)及性別”,
success: res = {}})
就是微信后臺不會再給我們返回用戶頭像 昵稱了。 改造了一下,讓用戶主動觸發(fā)去上傳頭像,昵稱。
button open-type=”chooseAvatar” bindchooseavatar=”onChooseAvatar” style=”width: 200rpx;padding: 0;margin: 0 auto;”
1
1
點擊圖片,可更改圖片 點擊更新 onChooseAvatar(e) { console.log(e) const { avatarUrl } = e.detail wx.getFileSystemManager().readFile({ filePath: e.detail.avatarUrl , //選擇圖片返回的相對路徑 encoding: ‘base64’, //編碼格式 success: res = { //成功的回調 // console.log(‘data:image/png;base64,’ + res.data) this.setData({ base64img:’data:image/png;base64,’ + res.data }) } }) this.setData({ avatarUrl, }) wx.setStorageSync(‘img’, e.detail.avatarUrl ) }, handleusername(e){ console.log(e) this.setData({ username: e.detail.value }) wx.setStorageSync(‘username’, e.detail.value ) },
這有涉及到另一個問題,因為 open-type=“chooseAvatar” pc端也有最低版本庫要求,2.24.5,(當初這里還折磨了我很久,我當時用的版本庫是2.21.2,手機能獲取頭像,但是pc死活不能,后來在社區(qū)交流發(fā)現(xiàn)是版本庫的設置問題。 所以記錄一下走過的坑吧~~)
這就很尷尬了,我為了獲取頭像,那么我得升級版本庫。但是為了pc端能打開小程序,我又得降級版本庫。。。 那么取其一,還是降級為2.21.2了。 小程序獲取頭像在真機上獲取吧。
小程序開發(fā)版變正式版的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于小程序為什顯示開發(fā)版、小程序開發(fā)版變正式版的信息別忘了在本站進行查找喔。