这个应该是微信小程序的bug。我再 app.js 的 onPageNotFound 页面不存在方法监听到的页面路径是正确的,再自己写个跳转就解决了,等不到官方修复了。 [图片] App({ onPageNotFound: function(e) { if (e.notFound) { wx.reLaunch({ url: e.path + '?' + Object.keys(e.query)[0] + '=' + e.query[Object.keys(e.query)[0]], }) } } })
sendMessagePath 设置路径,发送后打开 页面不存在https://developers.weixin.qq.com/miniprogram/dev/api/open-api/service-chat/wx.openCustomerServiceChat.html 如果不设置sendMessagePath,还能打开首页 [图片]
2021-08-23看看会不会是你输入的链接和你实际访问的链接不同造成的。
微信公众号网页中wx.chooseImage在个别用户的手机上点击无反应,连fail都不走?wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { var localIds = res.localIds; var license = $("#license").val(); wx.uploadImage({ localId: localIds[0].toString(), // 需要上传的图片的本地ID,由chooseImage接口获得 isShowProgressTips: 1, // 默认为1,显示进度提示 success: function (res) { var serverId = res.serverId; $.ajax({ url: "look/saveWcRetailImg.wc", dataType: "json", contentType: "application/x-www-form-urlencoded; charset=UTF-8", data:{"mediaId": serverId,"license":license,"type":type}, type: "POST", timeout: 30000 }).done(function (data) { if (data.succ) { if(window.__wxjs_is_wkwebview){//苹果手机wkwebview浏览器内核 wx.getLocalImgData({ localId: localIds[0], // 图片的localID success: function (res) { var localData = res.localData; //localData是图片的base64数据,可以用img标签显示 if(type == 2){ $("#MMImg").attr('src',localData); $("#boxRight").hide(); $("#MMImg").show(); $("#MM").val("2"); }else{ $("#ZHImg").attr('src',localData); $("#ZH").val("1"); $("#boxLeft").hide(); $("#ZHImg").show(); } } }); }else{ if(type == 2){ $("#MMImg").attr('src',localIds[0]); $("#MM").val("2"); $("#boxRight").hide(); $("#MMImg").show(); }else{ $("#ZHImg").attr('src',localIds[0]); $("#ZH").val("1"); $("#boxLeft").hide(); $("#ZHImg").show(); } } alert("照片保存成功!"); } else { alert("照片保存失败,请稍后重试!"); if(type == 2){ $("#MM").val(""); }else{ $("#ZH").val(""); } } }).fail(function () { alert("网络错误!请稍后重试"); }).always(function () { }); }, fail: function (res) { alert('当前网络状态较差,请稍候重试:'+JSON.stringify(res)); return; } }); }, fail: function (res) { alert('当前网络状态较差,请稍候重试:'+JSON.stringify(res)); return; } });
2020-08-12填写项目的绝对路径就可以了。 [代码]filePath: [代码][代码]'/programs/pages/images/20170921.png'[代码][代码],[代码]
wx.saveImageToPhotosAlbum()能否保存项目中的图片?wx.saveImageToPhotosAlbum({ filePath: '/images/20170921.png', success: function () { console.log("保存成功") wx.showToast({ title: '保存成功', icon: 'success' }) }, fail: function (e) { console.log("保存失败") console.log(e) } }) 这样用会开发工具报错 saveImageToPhotosAlbum:fail file not found
2019-12-17