同样问题,正常一次网络请求了一遍,弱网时再此请求,match到了,但是没有data数据。
如何解决cacheManager.match()匹配数据缺失问题?使用弱网优化api的wx.createCacheManager匹配上规则后没有缓存数据。调用cacheManager.match()匹配上后只返回了ruleId和maxAge,没有data、cacheId和createTime, 我不理解是我没缓存到数据 还是 缓存到了只是拿到数据,请帮我看看 [图片] // 创建缓存管理器 const cacheManager = wx.createCacheManager({ mode: 'always' }) // 添加请求规则 cacheManager.addRule(/https:\/\/(?:.*)/ig) // 表示所有 https 请求都匹配 // 监听符合规则的 wx.request 请求,默认在弱网时调用 wx.request 即会触发 cacheManager.on('request', evt => { console.log("networkCache 1 ===>", evt) return new Promise((resolve, reject) => { // 匹配是否存在缓存 const matchRes = cacheManager.match(evt) console.log("networkCache 2 ===>", matchRes) if (matchRes && matchRes.data) { // 使用缓存返回 resolve(matchRes.data) } else { // 没有匹配到缓存 reject({ errMsg: `catch not found: ${evt.url}` }) } }) })
1天前同问
weui mp-dialog,useExtendedLib扩展方式引入,无法覆盖样式问题?描述:通过官方文档方式引入weui ,并引入mp-dialog ,覆盖的样式无法生效,配置如下截图: [图片][图片][图片] 未生效的display:none [图片] 审查元素结果截图: [图片] 求高手大佬解答
2024-01-22真机能复现,且不会触发bindblur事件,官方把获取昵称回收了?
开发工具中 input type="nickname" 选择“用微信昵称”不会触发input事件版本2.25.0 现有行为:正在适配新的《头像昵称填写》接口(https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html)。在input点击“用微信昵称”按钮快速上屏微信昵称之后,不会触发input事件 期待行为:点击按钮之后,会触发一次input事件,其event.detail.value为微信昵称 根据楼下补充:此为开发者工具bug。请尽快修复
2022-10-17[图片] 页面代码就是这个,i18n是个Map对象,用来显示对应的中文字符或者英文字符,可以直接用原来字符。然后hourNo和minutes是数字。可以自己弄个宽度200rpx的元素,然后iphone13 pro max真机显示
小程序在部分ios手机上显示乱码?[图片][图片]
2022-10-14ios真机上也有遇到这种乱码
小程序正式版在Windows的pc版会出现乱码Windows的pc版微信打开小程序会出现乱码,实测mac没有问题[图片]
2022-08-22