- 小程序库2.28.1有重大bug?
小程序基础库2.28.1(12.5日发布),貌似有bug? 昨天手机自动更新了小程序库,导致小程序无法运行,基础的代码语句 var is = (function is(Ctor, val) { return val instanceof Ctor || val != null && (val.constructor === Ctor || Ctor.name === 'Object' && _typeof(val) === 'object'); } is(Function)(fn) 都会出错,正准备调试,但是真机调试一直白屏 今天看到微信自动回退到2.28.0了 然后一切正常了。 这是我个人如次,还是其他人也有呀
2022-12-06 - ad组件提示:"errMsg":"no advertisement","errCode":5066?
使用官方提供的ad组件,banner广告,<ad unit-id="adunit-******" ad-intervals="{{30}}" binderror="onAdError"></ad> onAdError 函数频繁被调用(也就是说加载频繁失败),提示:{"errMsg":"no advertisement","errCode":5066} 请问下:5066是什么错误? 文档没有看到这个说明
2022-11-17 - 云函数调试时如果执行稍微快一点点(几秒一次),就会出现获取不到openID的问题,对于调试很不方便
云函数本地调试时,如果执行稍微快一点点(几秒一次,正常手动点击,无任何机器人或者拼手速操作),就会出现获取不到openID的问题,从而导致云函数无法调试,只有等1分钟或几十秒后才能再次进行点击。 此问题非常困扰,因为运行时候经常要反复点击确认功能没问题,频繁出现获取不到openID,很影响开发进度。 ------> 后续 这个问题对于同时调试多个云函数很不方便(虽然可以通过其他方式绕过), 论坛里面也看到其他人提出, 希望能重视下
2022-02-27 - 云开发的inc操作符,如果字段不存在,会发生什么? 请求官方给一个确定的回答,好进行代码实现
场景: 假设有数据表,user,当用户登录时,要让其登陆次数自增加 1, 于是使用操作符 _.inc(1) 问题: 如果该字段之前没有,那么会发生什么? 官方文档并没有介绍. 实际运行的话, 是创建字段,并从0自增加到1 [图片] 请问官方: 使用inc操作符,如果字段不存在,能否给出一个官方的确定的行为: 抛异常, 0到1, 或者其他等等 有确定的预期,方便进行代码实现(好决定是否在操作前作诸如字段存在与否的检测) .
2021-07-20 - 加入视频广告后,页面高度被自动限制,无法滚动,请问这是什么原因?
问题:加入了视频广告后,进入页面,视频广告加载后,page会被自动加上两个sytle,导致无法滚动,去除视频广告后就恢复正常,请问这是为什么? element.style { height: 663px; overflow-y: hidden; } 代码如下: <view class="ad-container" > <ad-custom unit-id="adunit-0584ee211609a622"></ad-custom> </view> page { background: #fafafa; color: #333; } .ad-container { margin-top: 20rpx; width: 100%; }
2021-05-26 - 云开发 单次update,记录上限是多少?官方有压测数据吗?
云开发的update语句(比如如下语句),一个简单的设置时间戳行为,单次执行的上限是多少个?有没有一些经验值或者是既有数据? var users = [] //users存储了很多查询ID,几千几万都可能 update_stat = await db.collection(USER_COLL).where({ _id: _.or(users) }).update({ data:{ relate_articles_stamp:date, } })
2021-04-14 - 云开发| -501001 resource system error 代表了什么?
编写了一个需要频繁查询数据库的云函数(一次运行大约查询读写 各5000次,运行时间30秒),遇到如下问题:在本地调试,频繁出现-501001错误;函数放在云端运行,一切正常。错误如下: -501001 resource system error | errMsg: collection.get:fail ESOCKETTIMEDOUT 请问这个错误是因为频繁查询导致本地调试器断线嘛?还是说在代码实现方面有什么效率瓶颈问题? 附上代码: for ( let j=0; j<data.length; j++){ var openid = data[j]._id var history = data[j].read_history const tasks = [] console.log (openid) //处理这个文章id数组 for( let k=0; k<history.length; k++ ){ let self = history[k] let others = [] history.forEach(element=>{ if ( element !== self){ others.push(element) } }) if ( others.length === 0 ){ continue } let relate = {} let isexist = await db.collection(ARTICLES_DYNAMIC_COLL).where({ _id: self }).get() //新添加 if ( isexist.data.length === 0){ others.forEach( element=>{ let str = `${element}` relate[str] = INC_ONE }) res = await db.collection(ARTICLES_DYNAMIC_COLL).add({ data: { _id:self, read_num: INC_ONE, relate, } }) }else if ( isexist.data.length === 1) { others.forEach( element=>{ let str = `${element}` relate[str] = _.inc(INC_ONE) }) res = db.collection(ARTICLES_DYNAMIC_COLL).doc(self).update({ data: { read_num: _.inc(INC_ONE), relate, } }) tasks.push(res) }
2021-04-12 - 为何获取不到UnionID? 已经绑定开放平台,同主体
为何获取不到UnionID? 已经绑定开放平台 按照文档的提示,做了以下三件事: 1、开通了微信开放平台账号(open.weixin.qq.com),并且缴纳了300元,认证了开发者 2、在开放平台上绑定公众号 3、在开放平台上绑定了小程序 4、小程序和公众号都属于同一个主体(同一家公司名下) 云函数端调用: const wxContext = cloud.getWXContext() var unionid = wxContext.UNIONID unionid 一直是undefined 请教一下,问题出在哪里?
2021-04-11 - 数组仅390个就出现update超时,请问数组多大会有性能问题? 错误-501001
数据庫有一个字段是 been_recommend,记录的是给用户展示过的文章编号(一个int32数字),每次展示完成,使用如下语句对该字段进行更新 res = await db.collection(USER_COLL).doc(openid).update({ data: { recommend_cache: _.set(rec_cache_arr), been_recommend: _.addToSet({ $each: been_rec_arr }), } }) 今天测试发现,数组大小仅为390个时(数组元素是int32),就出现了一次运行超时(3秒)。 VM3037 httpRequest.js:133 Your current request database.modifyDocument is longer than 3s, it may be due to the network or your query performance | [177dd994642_bc] VM2962 index.js:306 Error: errCode: -501001 resource system error | errMsg: document.update:fail ESOCKETTIMEDOUT; at document.update api; 请问如果数组大小达到5000,是否会有性能瓶颈? 是否还有其他更好的设计(记录曾经给用户展示过的文件,文件id是一个int32)?
2021-02-26 - web view中打开关联公众号文章(已关联公众号),图片显示有问题,什么原因呢?
问题:利用web view 显示关联公众号的文章,文章可以正确打开,但是文章中的图片却一直是加载中状态,问题复现率非常高,60%以上。 1、以前是可以轻松显示的,公众正常,最近两个月开始出现问题; 2、确认公众号和小程序已经做了关联 3、确认打开的文章属于已关联公众号 4、排除网络问题,已经在WiFi,4G信号,不同地点都试过,问题依旧。 把社区里面相关的文章都看了,似乎没找到解决方法,请问这是什么原因? 问题以及代码如下: bug如下图所示,文章一共27张图片,没有一张可以显示: [图片][图片] 点击加载图片栏目,却可以显示出来: [图片] 公众号文章链接(其他文章也不行,在此仅举出一个例子: https://mp.weixin.qq.com/s?__biz=MjM5MjQwMjEwNg==&mid=2655883248&idx=1&sn=2476d39da25e66f02e0baca0c77ba947&chksm=bd1ff0258a687933a5ca9a00a580c644e48545c2f18ce5cb1581adccdb8085011e9960a5c9ef#rd 小程序码,扫码进入页面点击文章即可: [图片] 相关代码如下: JS代码: onLoad: function (options) { page = this; article_id = options.article_id; //article_id = '209199798_1'; console.log('onlad'+article_id); this.onQueryPost(article_id); }, onQueryPost: function(post_id) { db.collection('arcticles').where({ _id:post_id}).get().then( succ=>{ console.log(succ.data[0]._id) console.log(succ.data[0].content_url) //根据传入的ID,从云服务器中查询出公众号文章链接,然后赋值给web view page.setData({ web_view_src: succ.data[0].content_url }) }, err=>{ console.error('[数据库] [查询记录] 失败:', err) } ) WXML页面如下: <!--pages/article/article.wxml--> <view> <web-view src="{{web_view_src}}"></web-view> </view>
2020-03-16