A. 【微信小程序】保存圖片到本地相冊
首先需獲取scope.writePhotosAlbum許可權。(放在wx.getSetting之前調用,建議放在onload中)
整理一下,處理用戶拒絕授權的情況
授權完成後執行保存圖片,先看看微信的開發文檔,需注意我用紅框框起來的地方。
我說的兩種方法一種是保存臨時文件路徑的圖片,另一種是保存的永久文件的路徑,看完兩種方法怎樣使用看個人選擇。
還有一點需注意的是不可以使用網路圖片路徑,否則保存圖片失敗,提示路徑錯誤,找不到圖片路徑。
永久圖片路徑即保存在微信小程序項目中的圖片,例如:'imgs/index/1.png'
頁面中給圖片標簽一個點擊事件,綁定保存圖片的方法,我把js方法貼上,非常簡單。
先進行授權,授權成功後調用微信api即可
這個就有點麻煩,需調用wx.getImageInfo或者wx.downloadFile,而調用這個api需在後台進行配置,把需用到的圖片介面添加進去。
具體配置,登錄微信公眾平台,在開發---開發設置---伺服器域名---添加downloadFile合法域名。
有兩種寫法:
B. 微信小程序圖片怎麼保存
從你的描述來看,微信小程序的圖片有些是不能保存的,如果不能保存之前你截圖的方式保存。或者修改底層的代碼也是可以的。