我没开启GPS要是返回这个错误
getLocation:fail:ERROR_NOCELL&WIFI_LOCAL已经授权情况下:获取位置信息:errCode:2 getLocation:fail:ERROR_NOCELL&WIFI_LOCALTIONSWITCHOFF [图片]
2021-10-18api是异步方法~~~你要是想这么做的话 就得写在success里面
使用wx.showModal中success函数修改数据为什么在视图层没有体现?deleteClick:function(e){ var shop=this.data.shoppingData wx.showModal({ title: '提示', content: '是否选择删除所有选中的图片?', success(res){ if(res.confirm){ for(var i=0;i<shop.length;i++){ if(shop[i].sel==true){ shop.splice(i,1) i=i-1 continue } for(var j=0;j<shop[i].commodity.length;j++){ if(shop[i].commodity[j].sel==true){ shop[i].commodity.splice(j,1) j=j-1 } } } } } }) this.setData({ shoppingData:shop }) console.log(this.data.shoppingData) } 如代码所示,我想进行删除图片的操作。当我把其中的逻辑代码放在success函数中时,触发事件后视图层内的图片并没有被删除,返回的信息如图一,视图层如图三。把代码放在wx.showModal之外时不会出现这种问题,同样的操作下返回信息和视图层如图二图四。请大神指教!是API本身的问题吗?[图片][图片][图片][图片]
2020-09-21[图片] var image = this.createSelectorQuery().select(".image").boundingClientRect() image.exec(function (res) { // res[0].top // #the-id节点的上边界坐标 // res[1].scrollTop // 显示区域的竖直滚动位置 console.log("image",res) }) [图片] 我这里也是 有的是null
SelectorQuery NodesRef.xxx返回null?[图片] [图片] p.select('#' + e.currentTarget.dataset.pid) 这一步是有数据返回的,但是下一步boundingClientRect回调就返回null了。 网上说搞个setTimeout,但是好像没有效果。 [图片] settimeout没有效果
2020-06-05