小程序分享朋友圈之填坑模式
生活随笔
收集整理的這篇文章主要介紹了
小程序分享朋友圈之填坑模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上一個博客介紹了小程序分享朋友圈,但是如果你按照上面的方法去寫,你還是會發現一些問題,怎么回事呢?
下面我來說一下小程序分享朋友圈的坑有哪些?
坑1:canvas畫的圖片地址、小程序碼地址都必須“下載文件資源到本地”,即使用
wx.downloadFile({url: 'https://example.com/audio/123', //圖片地址success: function(res) {// 只要服務器有響應數據,就會把響應內容寫入文件并進入 success 回調,業務需要自行判斷是否下載到了想要的內容if (res.statusCode === 200) {wx.playVoice({filePath: res.tempFilePath //轉化后的圖片地址})}} })?如果不用這種方式將圖片下載到本地,則圖片加載不出來的(這里不包括本地圖片和網上指定的某一張圖片)
坑2:我們用canvas畫完以后,需要將canvas轉化為image,那么,這個實現步驟是什么呢?
在這里,我們必須注意:先畫canvas,等canvas畫完以后,在調用wx.canvasToTempFilePath(OBJECT, this)方法,將canvas轉為圖片,不然,
會出現canvas還沒有畫完,就轉為了圖片,那么有時候圖片是透明的,有時候圖片只有幾個字......以上情況。
坑3:在將圖轉化為圖片后,在預覽圖片
當將canvas轉為圖片后,我們再去預覽圖片,否則和上面的情況一樣,會預覽不完全哦!
總之,以上三個坑一個是canvas畫圖的地址問題,兩個是執行順序問題,執行順序的問題在小程序中隨處可見,一不小心就會有這樣的問題,
所以,我們在開發中一定要注意哦!
?
轉載于:https://www.cnblogs.com/good-qinqin/p/9105578.html
總結
以上是生活随笔為你收集整理的小程序分享朋友圈之填坑模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10.4 再探迭代器-插入/IO/反向
- 下一篇: python序列化模块json和pick