- 微信小程序卡片分享的图片是否有压缩?
如题,通过onShareAppMessage分享出去的卡片图片有点模糊,想确认一下分享过程中是否存在压缩情况
07-23 - 小程序分享卡片的尺寸是多少?
已知小程序分享卡片的宽高比是5:4,求问卡片的具体宽高是多少像素?
07-22 - 小程序菜单分享中复制链接功能的启用/禁用是什么规则?开发者该如何控制?
如题,现在项目中会出现“转发给朋友”&“复制链接”都可用/不可用,以及“转发给朋友”不可用但“复制链接”可用的情况,没找到什么规律
07-10 - 调用getStorageInfoSync()方法获取到的currentSize异常
通过 getStorageInfoSync() 获取的 currentSize 和我们通过其keys调用 getStorageSync() 方法计算出的值相差太多,前者为10393kb,后者为四十多kb。 相关代码如下示: const sizeof = function(str, charset){ str = typeof str === 'string' ? str : JSON.stringify(str); let total = 0; charset = charset ? charset.toLowerCase() : ''; if(charset === 'utf-16' || charset === 'utf16'){ for(let i = 0, len = str.length; i < len; i++){ const charCode = str.charCodeAt(i); if(charCode <= 0xffff){ total += 2; }else{ total += 4; } } }else{ for(let i = 0, len = str.length; i < len; i++){ const charCode = str.charCodeAt(i); if(charCode <= 0x007f) { total += 1; }else if(charCode <= 0x07ff){ total += 2; }else if(charCode <= 0xffff){ total += 3; }else{ total += 4; } } } return total; } const storageInfo = wx.getStorageInfoSync(); const {currentSize, limitSize, keys = []} = storageInfo; keys.forEach((key, index) => { setTimeout(() => { const value = wx.getStorageSync(key); const size = sizeof(value); }, index * 20); });
2023-03-29