微信小程序開發中遇到的坑

1.頁面中 onShareAppMessage方法重複,致使無效android

在官方構建小程序快捷模板時候,會生成在底部生成onShareAppMessage方法,不少小夥伴不注意的時候就會在寫一次onShareAppMessage,這時候,分享不生效,不報錯。ios

2.在pages/index/index.json中,即便json頁面內容 爲空,也要寫{}json

如題,若是不寫空{},會報文件解析錯誤 SyntaxError: Unexpected end of JSON inputcanvas

3.wx.createCanvasContext('canvas')畫比較複雜的頁面時候會出現頁面錯亂小程序

在畫一些比較複雜頁面,不少圖,並且形狀不一,還有文字的時候。canvas的渲染速度很慢。因此會致使出現不少 意想不到的樣式錯亂。解決辦法wx.canvasToTempFilePath加定時器,延遲100毫秒執行。微信

4.input輸入框在最底部的時候,ios的第三方輸入法會遮蓋,輸入框get

其實在H5頁面的時候,ios系統和input的兼容性就不是 很好,在小程序中微信拿到第三方輸入法提供的高並不許確,因此,input向上彈起的距離就會產生問題,引發遮蓋,目前沒有 太好的解決辦法。input

5.拒絕受權後不一樣平臺返回msg不同io

ios拒絕獲取手機返回:getPhoneNumber:fail user deny模板

android平臺返回:getPhoneNumber:user deny

坑爹的問題致使在拒絕受權後,ios能夠執行回調,android卻不行

相關文章
相關標籤/搜索