- 求助,在settimeout方法中使用在this.data中定义的数组,一直遇到报错?
meout(function(){ for(var i=0;i<30;i++){ if((output[i]!=null)&&(hours[i]!=null)){ if(hours[i].iszhoubao==true){ if(output[i].banci==1){//周保早班 data[i]=that.data.week_efficient_arr[0].efficiency_morning }else if(output[i].banci==2){//周保中班 data[i]=that.data.week_efficient_arr[0].efficiency_noon }else {//周保晚班 data[i]=that.data.week_efficient_arr[0].efficiency_night } }else{ if(output[i].banci==1){//日保早班 data[i]=that.data.date_efficient_arr[0].efficiency_morning }else if(output[i].banci=2){//日保中班 data[i]=that.data.date_efficient_arr[0].efficiency_noon }else{//日保晚班 data[i]=that.data.date_efficient_arr[0].efficiency_night } } } } },1000)//延时一秒执行,保证数据查询到位 整体的方法如上,在其它地方按照that.data.date_efficient_arr[0].efficiency_noon来使用数据是没问题的,但是在如上的函数中使用就会出现如下报错: [图片]
2020-02-15 - 不知道为什么,使用云开发的数据库where语句查询数据,无法正确返回?
在下在做一个很简单的东西,需要用名字在数据库中查询,但是无法动态的得到名字,已经试过了如果where语句中改为receive_user:'我想要查询的名字'就可以正确返回数据,但是按如下来写就无法正确返回数据。 // pages/myMessage/myMessage.js constdbwxclouddatabase() constuserdbcollectionuser constmessagedbcollectionmessage Page /** * 页面的初始数据 */ data name'' messageList[] nameNumnull OPENDIDnull }, //调取云函数获取用户opendId,用于判断信息来源 getOpendId(){ }, /** * 生命周期函数--监听页面加载 */ onLoadfunctionoptions letthatthis varname'' wxgetStorage keyuserName successres thatsetData nameresdata dbcollectionmessagewhere receive_userthisdataname get successfunctionres thatsetData messageListresdata consolelogcaocaocaocaothisdataname },
2019-12-18 - 未找到云开发的入口
在IDE里没有找到云开发的入口
2019-12-09