把你的登录流程截图出来看看呗。既然都提示你了肯定是哪里没做好哇。 以购物小程序来说,用户查看商品详情,积分,签到等页面的时候必须要让用户进入体验功能,点击下一步如购买,今日签到等功能按钮的时候再提示登录,登录的时候必须有取消登录选项
代码审核提示登陆不符合规范,审核一直不通过?已经修改为非强制登录了?代码审核提示登陆不符合规范,审核一直不通过?已经修改为非强制登录了?
06-251、看下是不是你分享的页面 需要的一些如UnionID这些数据这个页面没有,是到主页把这些数据保存下来后,分享页面才能成功调用某些加载接口 2、这样调试看看[图片]
分享页面以后,点击分享页面没有数据?分享成功以后,点击分享的页面以后没有数据,必须要进入主页保持小程序在后台运行,这时候点击分享的页面才会有数据,,如果这个小程序没有在后台运行,点击进去没有任何接口的数据,这是为什么?
06-25数据格式不正确,模板ID、openid、JSON对象是否包含所有必填项、Access Token是否有效
微信公众号模板消息发送,invalid message type rid?{ "errcode": 40008, "errmsg": "invalid message type rid: 66797da6-4573c840-6354e5e3" }
06-25function requestData() { return new Promise((resolve, reject) => { wx.request({ }); }); } async function aabb() { try { const data = await requestData(); } catch (e) { console.log('请求失败:', e); } } onlaunch:(e)=>{ this.aabb() } 或者 你直接把请求写在index.js的onload里面把
index.js页面获取不到app.js中globalData修改后的值?通过openId,来获取用户信息,复制给 globalData.userInfo,但是再index.js中打印【app.globalData.userInfo】,却为空,大佬们这该怎么解决呀? 代码如下,求教,万谢 app.js onLaunch() { this.login() }, globalData: { userInfo: null }, //登录:获取code login(){ const that = this if(wx.getStorageSync('oid')){ return } wx.login({ success (res) { if (res.code) { that.getOpenId(res.code) } else { console.log('登录失败!' + res.errMsg) } } }) }, //获取openid getOpenId(code){ request.GET('/mgzapi/wechat/get123/'+code).then(res=>{ if(res.data.code==200){ this.getUserInfo(res.data.openid) }else{ wx.showToast({ title: '获取数据有误,请重试', icon: 'none', duration: 2000}) } }) }, //获取用户信息 getOneUser(oid){ request.GET('/mgzapi/user/info/'+id).then(res=>{ if(res.data.code==200){ var info = res.data.data[0] //用户保存到全局globalData中 this.globalData.userInfo = info } }) }, index.js const app = getApp() Page({ data: { userInfo :'' }, onLoad() { console.log(app.globalData.userInfo) }, )}
06-25问下是不是用户把权限关了哦,或者再检查模板传对id没有。用户授权过了也不会弹,直接看下后续功能能用不
wx.requestSubscribeMessage() 代码审核发布后不弹窗了wx.requestSubscribeMessage() 在开发工具的预览和真机调试都会弹窗,代码发布后用户真实使用不弹窗了,无语了。。。。
06-14把你的问题直接复制到ai上问的。。。。。[图片][图片]
小程序post请求上送list数据变成[object object]?小程序post请求上送list数据变成[object object],请求报文{A:xx, B:[{C:xx,D:XX}]},console打印出来数据结构正常,服务端拿到的B变成[object object],除了用JSON.stringify转成json字符串上送,有无其他方案保持上送list?
06-14转canvas处理wx.createCanvasContext,再转会图片wx.canvasToTempFilePat。 帮你搜了一个,看看有没用。不过应该是我上面说的那个逻辑 processImage(imgSrc) { const ctx = wx.createCanvasContext('myCanvas') // 假设你有一个名为'myCanvas'的canvas元素 ctx.drawImage(imgSrc, 0, 0, 300, 300) // 绘制图片到canvas上,这里假设canvas大小为300x300 ctx.draw(false, () => { // 使用getImageData获取图片数据,并应用黑白滤镜效果 wx.createSelectorQuery().select('#myCanvas').boundingClientRect(rect => { wx.createCanvasContext('myCanvas', this).getImageData({ x: 0, y: 0, width: rect.width, height: rect.height, success: res => { const imgData = res.data const len = imgData.length for (let i = 0; i < len; i += 4) { const avg = (imgData[i] + imgData[i + 1] + imgData[i + 2]) / 3 // 你可以根据需求调整这里的值,以实现不同的黑白增强效果 imgData[i] = avg // red imgData[i + 1] = avg // green imgData[i + 2] = avg // blue } ctx.putImageData({ data: imgData, width: rect.width, height: rect.height }, 0, 0) ctx.draw(true, () => { // 导出处理后的图片 wx.canvasToTempFilePath({ canvasId: 'myCanvas', success: res => { console.log(res.tempFilePath) // 这是处理后的图片路径 // 你可以将这个路径保存到data中,或者用于其他操作 } }) }) } }).exec() }) }) }
camera 怎么实现拍照后图片变成黑白增强效果?[图片]
06-14要养号,多看更新多修改,跟着微信政策走,我现在的三个小程序基本都是20分钟以内通过审核[图片],等不了就走加急,一年三次机会
请尽快通过小程序需要
01-24现在很多手机加了模糊定位和精准定位,模糊定位就要报这个错,我华为和小米都遇到过了 [图片]
调用getLocation时报错ERROR_SERVER_NOT_LOCATION怎么办?这个用户之前都是可以的,系统和小程序的位置权限都开启了,4G网络,未连接wifi,机型是vivo Y536S(tl版) [图片][图片]
01-24包大小超过2M,可以把不常用页面放到分包里面 在app.json里面配置subPackages [图片]
错误码:80051,source size 2725KB exceed max limit 2MB?message:Error: 上传失败:网络请求错误 系统错误,错误码:80051,source size 2725KB exceed max limit 2MB [20231029 09:14:11][wxb058282d62d27a19] appid: wxb058282d62d27a19 openid: o6zAJswJuwWkSHyPwOIFc2-j6Pas ideVersion: 1.06.2308310 osType: win32-x64 time: 2023-10-29 09:14:16
2023-10-30