直接获取code就行 export function getCodeAndStateFromUrl(url) { // 创建一个URL对象 let urlObj = new URL(url); // 获取查询参数 let queryParams = new URLSearchParams(urlObj.search); // 获取hash参数,如果存在 let hashParams = new URLSearchParams(urlObj.hash.startsWith('#') ? urlObj.hash.substring(1).split('?')[1] : ''); // 合并两个URLSearchParams对象 let code = queryParams.get('code') || hashParams.get('code'); let state = queryParams.get('state') || hashParams.get('state'); return { code: code || null, state: state || null }; } getCodeAndStateFromUrl(window.location.href)
window.WxLogin 快捷登录问题我目前使用 开放平台的微信二维码登录功能 假设我给的回调地址是: https://www.baidu.com/#/login?name=test 非快捷登录 扫描成功后 跳转的回调地址是 https://www.baidu.com/#/login?name=test&code=******&state=**** 快捷登录 授权后 跳转的地址是 https://www.baidu.com?code=******&state=****/#/login?name=test&code=******&state=**** 明显不对的 应该需要修复一下
10-22可以用普通二维码的方式跳入小程序里指定的页面,页面里再拆分不同的模块加载
小程序生成scheme 码能否自己生二维码然后扫二维码跳转?获取小程序二维码有个数上限,没上限的只能携带32位参数 不满足我们的需求 我看到生成的scheme码没有上限次数而且能携带1024位参数。那我们能否通过这个link生成二维码去扫码跳转呢
2022-07-07date得encodeURI一下 url = `${url}?authorization=${authorization}&date=${encodeURI(date)}&host=${host}`
wx.getRecorderManager()录音后装换问题?wx.getRecorderManager()录音后怎么转换成科大讯飞评测需要的
2021-12-20官方bug没修 https://developers.weixin.qq.com/community/develop/doc/000a229b8c89f06f6e27a3af456800?highLine=input%2520%25E8%2581%259A%25E7%2584%25A6%2520%25E5%25AD%2597%25E4%25BD%2593%25E6%2594%25BE%25E5%25A4%25A7
小程序输入框中字体变化问题如何处理?input组件中placeholder的字体在选中和不选中时字体会不同,影响视觉效果,怎样能解决字体变化问题呢?
2021-11-30说好的升级优化,还是没优化 https://developers.weixin.qq.com/community/develop/doc/0008e493d94c6811eed698b4656000
input的placeholder输入内容时不消失,直接跟value值重叠在一起关于input我有很多疑问,第一个就是placeholder-style=“color:{{colorName}}”这种写法在工具上是没问题的,但是在手机上不好使,placeholder-class好使。 第二个问题就是手机上input里面的文字字体会跟手机自己设置的字体冲突,聚焦的时候是手机自带的字体,失焦的时候就是微软雅黑或者wxss里面设置的字体样式。textarea里面的字体就会自动跟手机字体保持一致。 第三个问题就是placeholder不会在输入内容的时候自动消失,直接就会跟value值重叠在一起 [图片]
2021-11-30微信小程序bug没法解决 https://developers.weixin.qq.com/community/develop/doc/000e62b65dcd803094891c9b556400?_at=1638240396651
安卓机上input框聚焦和失焦时字体不一致官方demo就会有这个问题 [图片][图片] 产品和设计提bug了,麻烦小程序开发人员看下
2021-11-30现在2021年还未解决
input聚焦闪烁?有没有解决的呀!
2021-11-30检查接口要求的什么加密算法,加密密钥是否正确的 function getSign(paramSign,types="md5") { // 按 key 值的 ascii 排序 const keys = Object.keys(paramSign).sort(); const temp = []; keys.forEach(v => { if (paramSign[v] && v !== 'sign') { temp.push(`${v}=${paramSign[v]}`); } }); temp.push(`key=${config.mch_key}`); const ret = temp.join('&'); // 生成签名 if (types=="md5"){ return crypto.createHash('md5').update(ret, 'utf8').digest('hex').toUpperCase(); } else if (types=="HMAC-SHA256"){ return crypto.createHmac("sha256", config.mch_key).update(ret, "utf8").digest('hex').toUpperCase(); } }
请求单次分账接口,返回SIGN_ERROR验证签名失败下图为加密方法截图。 [图片] 下图为请求参数截图。 [图片] 下图为返回结果截图。 [图片] 照着微信api接口文档做的,实在是找不到原因。
2020-01-19