欄目今天為大家介紹微信小程式的開發筆記,快快來看。
最近在開發微信小程式,把自己在專案中經常遇到的知識點記錄下來,以便下次開發的時候檢視。
開發小程式開發工具推薦vscode寫程式碼,微信開發工具用於檢視效果和偵錯。
現在UI要求越來越高,高頻出現自定義標題列的情況
"navigationStyle": "custom"複製程式碼
使用者授權是每個小程式中都會用到的,可以根據自己的專案流程編寫自己的邏輯。 使用者授權
<button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授權登入</button>複製程式碼
bindGetUserInfo (e) { console.log(e.detail.userInfo) // 獲取到使用者資訊}複製程式碼
已授權的情況下呼叫「wx.getUserInfo」,「wx.getSetting」進行判斷該使用者是否授權
wx.getSetting({ success (res){ if (res.authSetting['scope.userInfo']) { // 已經授權,可以直接呼叫 getUserInfo 獲取頭像暱稱 wx.getUserInfo({ success: function(res) { console.log(res.userInfo) } }) } else { // 未授權 } }})複製程式碼
<input placeholder="請輸入手機號碼" placeholder-class="placeholderinput"></input>複製程式碼
.placeholderinput { color: #CCCCCF; font-size: 36rpx;}複製程式碼
路由跳轉用到的比較多,每次跳轉的時候總是不能區分用哪一個方式進行跳轉,記下來,加深一下印象。
跳轉到 tabBar 頁面,並關閉其他所有非 tabBar 頁面
wx.switchTab({ url: '../../index/index'})複製程式碼
跳轉到應用內的某個頁面,但是不允許跳轉到 tabbar 頁面,並關閉當前頁面
wx.redirectTo({ url: '../../index/index'})複製程式碼
保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面。
wx.navigateTo({ url: '../../index/index'})複製程式碼
為什麼詳細講解image,每次後臺上傳的圖片和我們前端介面的尺寸不一樣,我們前端就要進行處理了,還有就是測試老是回提出一些圖片變形上的問題,為了不讓他們提出這些問題,我們詳細分析一下,如果有不正確歡迎交流指正。 在固定寬高的情況下:
<image src="/images/pic.jpg" class="pic" mode="aspectFill"></image>複製程式碼
.pic { width: 600rpx; height: 500rpx; border: 1rpx solid #ccc;}複製程式碼
設定以下屬性圖片會發生什麼變化
scaleToFill 圖片的寬高完全拉伸至填滿 image 元素,會改變圖片的寬高比,圖片變形
aspectFit 圖片完整的展示出來,圖片的寬高比不變。
aspectFill
圖片的寬高比不變,為完整的展示,會發生裁切
常用的「aspectFit」 「aspectFill」這兩個
設定鍵盤右下角按鈕的文字,type="text"時生效
為了實現安卓ios的統一confirm-type的設定也是很有必要,預設值是 done,安卓預設是回車,ios預設是完成,所以設定同一只前四個是可以統一的。
相關免費學習推薦:
以上就是微信小程式開發筆記,收藏!!的詳細內容,更多請關注TW511.COM其它相關文章!