- 关于wx.getFileSystemManager()写入的文件如何持久化的问题?
需求描述: 如果通过小程序的api在手机端存储一个持久化的数据(除非用户手动清除存储数据) 场景: 我想往本地存储一个持久化的版本号version,根据本地存储的version和后台的version作对比,如果后台version>本地的version就做清除本地缓存的操作 问题: 我将小程序的浏览记录清除后,缓存和用writeFileSync写入的文件都会被清除掉,有没有清除浏览记录依然存在的存储技术 代码: const fs = wx.getFileSystemManager() fs.getFileInfo({ filePath: `${wx.env.USER_DATA_PATH}/version.txt`, success: () => { let versionTxt = fs.readFileSync(`${wx.env.USER_DATA_PATH}/version.txt`, 'utf8'); let versionJson = JSON.parse(versionTxt); let version = versionJson.userInfo.version; console.log('versionTxt', versionJson, version); }, fail: (e) => { let data = { userInfo: { version: '1.0.0' } }; fs.writeFileSync(`${wx.env.USER_DATA_PATH}/version.txt`, JSON.stringify(data), 'utf8'); let version = data.userInfo.version; console.log('fail', e); } })
2020-04-28 - 错误码:20001,No template data return, verify the ...?
您好,我这边小程序需要发送订阅消息,可今天是了一下,模板id确实是存在的,可是报上边这个错,我查了相关资料说需要订阅消息id而不是模板消息的id,可是我去我们微信服务号的后台就模板消息这个菜单而没有订阅消息这个菜单,所以也不知道是哪的错了,模板id是存在的,请官方帮忙看一下,急,在线等。 小程序基础库:2.8.3 手机:iphone6s plus 12.0 [图片][图片][图片]
2020-03-25 - 最新版本工具 (1.02.1811290) 保存失效
- 当前 Bug 的表现(可附上截图) 模拟器和编辑器分开,command+s保存文档失败,如果模拟器和编辑器不分开就能保存成功,这....这有点坑啊,一般开发都是分屏开发的,模拟器肯定是放到另一块屏幕上,之前的版本都ok,就今天更新了这个版本就不好使,请官方尽快调试修复发一版新的出来,这太影响效率了。 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-12-14