- 更新工具后,Cannot read property 'timings' of undefined?
操作系统:MacOS 11.1 Big Sur,工具版本:开发版 Nightly 1.05.2102012 更新工具后,只要预览就会报:TypeError: Cannot read property 'timings' of undefined 错误,有遇到的没? [图片] 之前一切正常,上个版本 Nightly 1.05.2101272 也会有这个问题
2021-02-02 - wx.downloadFile 下载文件返回 tempFilePath 无文件后缀?
前段时间还仅仅是个例,比较少遇到这种问题,大部分场景下都是正常,但最近是好多机型反馈都出现无法保存文件至相册的问题,原因就是 wx.downloadFile 返回的 tempFilePath 没有文件后缀,导致无法保存至相册中。服务器也一直是正常有返回 header 声明的 content-type ,但仍就无法识别。 [图片] 在社区里搜了很多关于这类下载的问题,没有很好的解决方案,官方也没明确说已修复完成。有说通过 wx.downloadFile() 传入指定 filePath 的,自行命名文件后续的。形似于这样的: wx.downloadFile({ url: targetUrl, filePath: wx.env.USER_DATA_PATH + '/xxx.mp4', // 加上文件类型后缀 success(res){ wx.saveVideoToPhotosAlbum({ filePath: res.filePath }) } }); 但查了一下官方相关文档声明(https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html),发现本地用户文件是有限制的 [图片] 小程序最多可存储空间为 10MB ,也就是说,如果不及时清除历史文件,下载的文件累加起来很容易就超了。无论保存有多少个文件,总和大小不能超过 10MB。否则就会报 “fail the maximum size of the file storage limit is exceeded” 存储空间不足的错误,实践后也确是如此。于是做了一步操作就是每新启一个下载时,都会把历史下载的文件全部删除,稍微缓解了问题。但又会有其他的限制,因为没有设置 filePath 的下载是不限制存储大小的,设置 filePath 后就意味着即使每次都重置存储空间,单次下载的文件大小仍不能超过 10MB,可实际业务场景是会有很多文件超过 10MB 的,只能不设置 filePath 使用默认的 tempFilePath 的方式下载。所以希望官方能处理下为啥给出了正确的 content-type 后 仍然无法识别出文件后缀?
2020-07-11 - 给赞小程序暂停服务,零钱如何提出来?
前不久发现给赞小程序突然暂停服务了,也不知道具体啥原因暂停的,就很突然。进不去就想问下账号里面的零钱要如何提出来?有没有和我遇到一样问题的同鞋,毕竟里面积攒的零钱还很多。 [图片]
2020-05-24 - 更新最新版开发者工具后,使用 useExtendedLib 扩展库引入路径找不到对应文件?
今天刚更新最新版开发者工具(Nightly v1.03.2004262),重新打开项目,所有使用 useExtendedLib 扩展库的无法编译渲染。报路径文件找不到 [图片] 原路径一直使用的是 /miniprogram_npm/weui-miniprogram/xxx/xxx 此前版本一直使用正常,更新工具后出现文件找不到,必须修改为 "weui-miniprogram/xxx/xxx",才可以正常编译。
2020-05-03 - v2版本按钮样式错乱Bug
最近线上版本出现所有页面的按钮样式错乱问题。起初以为是网络没有加载完全导致的样式错乱(有遇到过类似的问题),随后删除小程序所有记录重新打开还是一样。打开开发者工具调试也一切正常(下图左边)但线上试过几次又确实不对。于是又在多个手机上预览开发版,还真有问题(开发者工具正常,真机都会错乱)。经过多次验证排查问题,发现是项目 app.json 中 "style": "v2" 起的作用,删除 v2 的声明后真机上就正常了。 但线上版本已经两个多月没有更新提交过代码了,一直使用 v2 配置的样式也没有问题,就这两天才开始的,想问下微信服务端是否更新过配置或调整。 [图片] (所有页面涉及到按钮的元素都是错乱的)
2020-02-29 - 云开发控制台执行查询筛选条件报未知属性?
如下图所示,在控制台执行 _.exists(true) 提示 "RuntimeError: cannot get property 'exists' "。 ??? 想问下是什么原因? 看文档介绍最低支持的版本是 1.2.1,可能是版本过低导致吧,然后检测了下开发者工具,已经是最新版,那么要如何操作或者更新控制台的 wx-server-sdk 版本呢? [图片][图片]
2019-11-01 - 云开发中数据库字段更新为另一字段值问题?
场景是 批量更新指定字段值,数值为当前记录的另一个字段值。 db.collection('testList').update({ data: { field1: _.set('$field2') }, }); 类似于SQL中的 update table_name set field1 = field2 where ... 更新前集合:[{ A:1, B: 2 }, { A:3, B: 4 }, ...] 更新后:[{ A:2, B: 2 }, { A:4, B: 4 }, ...] 让A的值等于B的值,周期性重置功能 看了云开发的API,包括聚合操作,好像都不行,有大神知道怎么实现么,或者替代方法也行
2019-10-15 - wx.showLoading 支持动态 title 设置内容吗?
因为在上传文件时可能会耗时比较长,先前一直使用 wx.showLoading({ title: '上传中' }) 后来产品将进度提示出来,让用户感知进度。随后在上传的时候拿到 uploadTask,用 onProgressUpdate 回调更新进度。想着用 wx.showLoading({ title: `上传中(${this.percent}%)` }) 来显示出来,发现提示文字不会随着 percent 变量改变而改变,无法动态更新显示内容。搜了相关问题和文章,也有不少遇到此类问题的,都没结果,希望官方关注下
2019-09-10