微信里清理缓存,然后打开任意的小程序,再查看缓存。发现已经将近 70M 了。实际上小程序主包不超过 2M,剩下的总是需要下载、加载时间的。但这部分时间计算进了小程序启动性能中。 [图片]
发现了微信小程序一个重大bug不知道改怎么修复?[图片]前面三项加起来的时间远远小于总耗时?这个bug要怎么修复呢
星期三 14:25微信 4.0 beta 有了 [图片]
为何mac版微信小程序没有“复制链接”功能?以及如何能复制长链接(手机上复制的是短链接)?[图片] 是我的版本问题嘛?求教
星期二 14:35可以通过安装旧的微信客户端解决,但这本身不是个问题吧。vconsole 不影响开发 [图片]
pc微信小程序体验版无法关闭vconsole,有办法解决吗?pc微信小程序体验版无法关闭vconsole,即便代码里写了wx.setEnableDebug({enableDebug: false})也没用,安卓ios手机上都关了,但是pc上还是会显示出来,请问有办法解决吗?
星期二 14:23能上传,新版可以用 chooseMedia,老版本使用 chooseImage,或者 PC 统一使用 chooseImage 也行。 [图片]
小程序在电脑端打开,不能上传图片您好,小程序在电脑端打开以后,为什么在电脑端不能上传图片呢?
星期二 14:21vconsole 关了,用生产环境看看
小程序本地代码调试视频播放没问题,但是上传代码发布版本后就无法播放视频是怎么回事?代码也通过了审核的[图片] 上图是本地代码运行情况,下图是已经发布的正式版本打开后的情况,目前检查播放功能的代码是无误的。 [图片]
11-29@hack: 使用 canvas.toDataURL 来保存图片 细节请见:https://github.com/xiaweiss/miniprogram-bug-report/issues/300 [图片]
canvasToTempFilePath 在 MacOS 中无法导出 OffscreenCanvaswx.canvasToTempFilePath 在 macOS 中无法导出 OffscreenCanvas ,表现为 Promise 一直无法 resolve。在 iOS 和安卓下都可正常导出。
11-22幸好没有从 getSystemInfo 迁移 getWindowInfo 😅
分享朋友圈时调用wx.getWindowInfo()为空https://developers.weixin.qq.com/s/136IxLmT7ITc 页面访问不了 [图片][图片] 正常应该这样: [图片]
11-22图片方向不符合时,递归继续裁剪,直到比例符合预期。 例如 16:9 图片,只要 wx.getImageInfo 判断到 height > width,就重新调用 wx.cropImage 方法裁剪,直到 width > height 才停止。 不好的体验是用户只能取消 or 反复裁剪 [图片]
wx.cropImage 裁剪过程中旋转的问题?使用wx.cropImage 裁剪,裁剪页面有旋转按钮,点击按钮后,不光图片旋转了,裁剪框也旋转了,这样一来初始设置的裁剪比例就不对了。比如我初始设置的裁剪比例是3:4,旋转之后变成4:3了。建议官方给加个选项,开发者可以选择是否显示选择按钮。
11-22别使用字符串了,统一使用时间戳 [图片]
WXS日期转换?想要实现,将数据库的时间转换为,今天,明天,后天,具体日期等。wxs写了段代码,打印结果是获取的数据库时间为Invalid Date 。数据库保存的时间两种方式和打印结果如图:在发布信息时,无论选择哪天,显示的都是今天。数据库保存的时间类型会影响转换吗? [图片][图片] 第二种 [图片] [图片] wxs代码: var timeFormat = function (dateString) { var date = getDate(dateString);// 传递日期字符串,得到日期 console.log('数据库的日期',date); var today = getDate() // 当前的时间 console.log('当前的日期',today) var timeStr = ''; var daysDifference = Math.abs(date.getTime() - today.getTime()); // console.log(daysDifference) var daysBetween = Math.floor(daysDifference/(1000*60*60*24)); console.log('天数差',daysBetween) var year = date.getFullYear(); var month = ('0' + (date.getMonth() + 1)).slice(-2); var day = ('0' + date.getDate()).slice(-2); var isToday = daysBetween === 0 ? '今天':''; var isTomorrow = daysBetween === 1 ? '明天':''; var isDayAfterTomorrow = daysBetween === 2 ? '后天':''; if(isToday){ timeStr = isToday; }else if(isTomorrow){ timeStr = isTomorrow; }else if(daysBetween = isDayAfterTomorrow){ timeStr = isDayAfterTomorrow; } else{ timeStr = year + "/" + month + "/" + day // timeStr = dateString } return timeStr; }
11-22同步的 其他异步的api,会有 success、fail 回调
wx.getWindowInfo是同步的吗?wx.getSystemInfo(Object object)从基础库 2.20.1 开始,本接口停止维护,请使用 wx.getSystemSetting、wx.getAppAuthorizeSetting、wx.getDeviceInfo、wx.getWindowInfo、wx.getAppBaseInfo 代替 wx.getSystemInfo停用以后,他的同步版本wx.getSystemInfoSync也停用了,后来时候这5个API代替,这5个API是同步的还是异步的
11-05