open-type="getUserInfo"
点击 没有反应,函数没有执行https://developers.weixin.qq.com/miniprogram/dev/framework/ <button class="username" open-type="getUserProfile" bind:getuserprofile="handleUserProfile1" type="default" >获取信息</button> handleUserProfile1(e) { console.log('当前基础库版本:', wx.getSystemInfoSync().SDKVersion); console.log(e) if (e.detail.errMsg.includes('deny')) { wx.showModal({ title: '提示', content: '需要授权才能继续操作', success: (res) => { if (res.confirm) wx.openSetting() } }) } else if (e.detail.errMsg === 'getUserProfile:ok') { const { avatarUrl, nickName } = e.detail.userInfo this.setData({ avatar: avatarUrl }) // 更新头像显示 } else { console.error('授权失败:', e.detail.errMsg) } },
03-25app.json中是否声明
后台添加小程序门店助手后,小程序内调用提示“当前小程序不在插件白名单中”?后台添加小程序门店助手后,小程序内调用提示“当前小程序不在插件白名单中”?[图片][图片]
03-25将你上述截图中代码 第四行 放到 第三行 即可 优先显示 信息填写页面【也就是第四行和第三行换一下】[图片]
如何解决编译后永远显示信息获取的界面?[图片]
03-25如果 你这个邮箱注册过 小程序或者公众号的话 在用这个邮箱注册/登录 微信开放平台是注册/登录不了的 你可以理解 他们是两个体系【微信公众平台和微信开放平台】 不能用同一个账号
账号无法修改密码 或者 注册!同一个邮箱修改密码也不行,新注册说是 已经有了,修改密码又说没注册!~!~![图片][图片]
03-25是否 在后台设置 合法域名 如果不添加的话 是无法访问的
接口请求,本地模拟调试的时候可以拿到数据,但真机调试却拿不到?问题是,我自己写的接口程序,在模拟调试的时候能够请求到,但是真机调试的时候所有的接口拿不到数据了。 轻量服务器地址在海外,模拟调试的电脑使用默认网络配置就可以使用,手机真机模拟也没有做特殊设置。 这个问题是否和服务器地址有关?
03-25以下五个方面 1.检查是否开通了微信物流服务 2.确保service_type参数正确 3.确保delivery_id(快递公司ID)正确 4.确保biz_id 正确 5.使用正确的换将(线上环境测试)【这个接口仅适用于线上环境】
错误代码:9300510, 错误信息:invalid service type rid?调用的接口: cgi-bin/express/business/order/add 返回响应:{"errcode":9300510,"errmsg":"invalid service type rid: 67de3886-3921557d-15d33e41"}
03-22在后台查看是否被官方给暂停或者封禁了
小程序没有暂停服务 扫码提示暂停服务?小程序没有暂停服务 扫码提示暂停服务[图片]
03-22点击 申请解除限制 按照提示步骤操作即可
支付功能暂时无法使用商户使用二维码可以正常收款,客户在小程序支付,提示“支付功能暂时无法使用”,咨询在线客服说是商户号存在交易停滞的情况,暂时无法使用,在商户后台去申请解除了限制,重新进入小程序还是提示支付无法使用,请问是什么原因导致的[图片][图片]
03-21上述提示 jsapi没有权限 看看微信支付后台是否开通了
微信支付,模拟器可以,真机不行?(小程序已上架,已备案)errno: 102, errMsg: "requestPayment:fail jsapi has no permission, event=requestPayment, runningState=foreground, permissionMsg=permission got, detail=jsapi has been banned, appId=wxb6eeaad19903a4e1 appid:wxb6eeaad19903a4e1
03-21因为tcb的身份认证依赖access_token 和 refresh_token,当一个客户端刷新access_token后其他客户端的refresh_token就会立即生效 多多个客户端共用一个tcb账号一定会出现这个问题【导致每个客户端的refresh_token互相干扰】 在客户端添加设备标识【适用于仍然要用一个 TCB 账号,但希望避免 token 刷新冲突。】 思路 1. 在客户端存储 device_id(可以用 uuid 生成)。 2. 每次登录时,检查该设备的 refresh_token 是否过期,避免不同设备间互相干扰。 3. 通过云函数或数据库管理 device_id 绑定的 token,让不同设备使用自己的 refresh_token。 实例: const deviceId = localStorage.getItem("device_id") || generateUUID(); app.auth().signInAnonymously({ extraData: { device_id: deviceId } });
多设置使用同一账号登陆sdk;如何处理令牌问题?我现在遇到了一个问题想要咨询下;我有一个云开发小程序商城;然后我用electron做了一个客户端口让商户使用;客户使用的是cloudbase/js-sdk 2.0 连接云数据库和云函数;现在的情况是这个客户端是多人使用的;程序经常报错:invalid refresh token. for it may be has been refreshed by other process;请问下要怎么优化这个流程?我的客户端登陆流程是打开electron程序后;每个客户端都使用同一个tcb账号登陆;然后就报这个错误了;是不是要用一个固定的tcb账号供客户登陆;客户账号(数据库中自建账号与tcb的账号不同)验证成功后,再下发一个与自建账号绑定的tcb账号重新登陆cloudbase/js-sdk?还是在客户端再添加一个管理端 sdk?有没有可以用同一个账号,然后添加设备码的方式去处理这个问题的方式
03-19