部分蘋果手機無法呼叫wx.saveImageToPhotosAlbum儲存圖片到相簿問題
問題原因:不知道 解決方法: 在你的app.json中增加授權使用說明,即插入以下程式碼:
"permission": {
"scope.userLocation": {
"desc": "你的位置資訊將用於小程式位置介面的效果展示"
},
"scope.writePhotosAlbum":{
"desc": "授權相簿許可權後,您才能正常儲存圖片"
}
},
複製程式碼
頁面上下拖動留白問題,如何禁止頁面拖動
解決方法: 在頁面的json內配置 { "disableScroll": true } 即可。微信小程式版本更新
檢查微信小程式是否最新版本,將以下程式碼插入到app.js中。在onLaunch中呼叫即可
checkForUpdate: function () {
try {
const updateManager = wx.getUpdateManager()
updateManager.onUpdateReady(function () {
wx.showModal({
title: '更新提示',
content: '新版本已經準備好,是否重啟應用?',
success: function (res) {
if (res.confirm) {
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(function () { })
}
catch (err) {
console.log('基礎庫版本低於1.9.90')
}
},
複製程式碼
獲取普通二維碼引數報錯或拿不到
問題原因:在開發工具和除錯狀態下都可以,真機不行,因為真機下的二維碼引數不在 options裡而是在options.q裡面 解決方法:
if (options.code) {//掃碼進入
this.setData({
code: options.code,
})
}
if (options.q) { //相容掃碼進入
let link = decodeURIComponent(options.q)
let code = link.split('=')[1]
that.setData({
code:code,
})
}
}
複製程式碼
按鈕的邊框如何去掉
解決方法:
button::after{
border: none;
}
複製程式碼
canvas畫圖網路圖片不顯示
問題原因:不知道,不想查
解決方法: 1、公眾平臺配置downLoadFile合法域名 2、使用以下程式碼下載圖片
wx.downloadFile({
url: that.data.mysrc,
success: res=> {
that.data.img = res.tempFilePath
},fail:err=>{
console.log(err)
}
})
複製程式碼
ok,解決!