试试: let that = this that.setData()
如何将云开发数据库获取的数据绑定到data中数据库里有数据返回,但是setData却无效,请问是什么问题?谢谢。 wx.cloud.init(); const db=wx.cloud.database(); db.collection('wish').get({ success: function (res) { console.log(res.data); this.setData({ xx:res.data.xx //这样设置无效 }) } });
2018-09-14可以在小程序端通过wx.login、wx.getUserInfo获得,如果要保存,可以传到服务端存入数据库。 但是好象unionid不知道怎么获得。
云函数如何通过openId获取用户信息?如题。 在服务端云函数中的event.userInfo中只有openId和appId,但我需要更详细的资料,应该如何获取?
2018-09-13我出现过一次,关掉窗口再打开就好了。
云开发 点击确定后一片空白[图片] [图片] 试了两台机器,mac windos都这样
2018-09-13不要px,要rpx
小程序组件之间的线如何变细?请问大家,我使用的weui组件库,使用list的时候,好几个list组合,中间的线显得很粗,如何让它变得细一些 [图片] 就是这两个列表之间的线,谢谢大家的指教!
2018-09-10同样的问题。 我个人猜测的原因是:每次wx.getLocation都是先读取缓存的上次位置信息,返回结果,然后再按照某种机制后台获取当前的位置信息,更新缓存。 反正我没搞懂其中的真正的机制,所以一般会在app.js,无用地调用一次wx.getLocation,返回结果不做任何处理,目前看来好象有点用处。
getLocation经常返回上次附近的位置信息在A点,通过wx.getLocation获取位置后,移动到另外一个位置B,再次wx.getLocation(),获取到的位置是A附近的位置,用wx.openLocation()打开地图,过一会儿(有时几秒、有时几十秒)后,又直接移到正确位置上去了;相应的getLocatoin的数据也成正确的了 整体感觉:位置移动后,getLocation返回的数据不对,要等一会儿,或者用openLocation打开一次地图再等一会儿,再次调用才返回正确的数据 备注: (1)A点和B点相差3公里以上,开车移动,出现此问题的概率比较大,自己测试了5次,有3次不对,客户反馈错误率90% (2)如果有几十米或一二百米误差,都能接受,现在误差是几公里 (3)静止不动,getLocation可以返回正常的数据,误差几十米到一二百米不等,可以接受 (4)测试手机:小米5s、iPhone7Plus 问下,wx.getLocation(),如何能保证每次获取的都是当前位置的信息?而且是第一次调用时 有小误差可以接受 [代码]wx.getLocation({[代码] [代码] [代码][代码]type: [代码][代码]'gcj02'[代码][代码], [代码] [代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码] [代码] [代码][代码] [代码][代码]var[代码] [代码]latitude = res.latitude[代码] [代码] [代码][代码] [代码][代码]var[代码] [代码]longitude = res.longitude[代码] [代码] [代码][代码] wx.openLocation({[代码] [代码] [代码][代码] latitude: latitude,[代码] [代码] [代码][代码] longitude: longitude,[代码] [代码] [代码][代码] scale: [代码][代码]28[代码] [代码] [代码][代码] })[代码] [代码] [代码][代码]}[代码] [代码]})[代码]
2018-09-06必须要有一个同主体的公众号。 小程序A、小程序B、公众号C,同主体,绑定同一开放平台号; 用户甲曾经关注过C,则在A、B中,可wx.login直接获得unionId; 用户乙没有关注过C,只能通过服务器端获得unionId。
unionid问题两个小程序 属于同主体 并且绑定了同一个开放平台下,小程序A通过button 授权后,在小程序B不授权的情况下 通过wx.login没法获取到unionid。用的就是第三种方法。(未关注公众号)官网说明如下: (这里的所说的授权是我理解错了么????还是说第三种方法也要关注公众号??) [图片] 第二种方法是可以获取到的 (关注了公众号): [图片]
2018-09-06