- chooseLocation点击取消竟然执行了success?
在chooseLocation函数中,点击取消,却同时走了cancel和success,是什么问题呢
2020-09-11 - 调用 wx.chooseLocation后返回值为null?
我自己开发的一个gps转换小功能,需要选择位置经过装换后给出多个经纬度,在开发工具和我自己账号下是没有问题的,但是在其他成员使用体验版的时候,点击选择定位后无法打开地图,直接返回null,请问是什么原因呢? openlocation:function(){ var that=this wx.getLocation({ }) wx.chooseLocation({ complete: (res) => { console.log(res) let newGps=gpschange.transformFromWGSToGCJ(res.latitude,res.longitude) console.log(newGps) let newGps2=gpschange.transformFromGCJToBaidu(newGps.latitude,newGps.longitude) console.log(newGps2) let newGps3=gpschange.transformFromGCJToWGS(newGps.latitude,newGps.longitude) console.log(newGps3) that.setData({ WGS:res, baidu:newGps2, GCJ:newGps, wgs:newGps3 }) console.log(that.data.WGS) console.log(that.data.GCJ) console.log(that.data.baidu) }, fail:(res) =>{ that.setData({ errorFlag:"定位失败", hidFlag:false }) }, }) },
2020-07-07 - 云函数中使用update更新云数据库内容?
index.js:29 Error: errCode: -502001 database request fail | errMsg: [FailedOperation] multiple write errors: [{write errors: [{'$set' is empty. You must specify a field like so: {$set: {<field>: ...}}}]}, {<nil>}]; 急急急 请问怎么解决 在使用云函数调用云数据库的update函数是出现了如下的错误 我的代码是这样的: const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database() const _ = db.command exports.main = async (event, context) => { try { let changeItem={} console.log(event) changeItem[event.condition.key]=event.value console.log(event.condition._id) return await db.collection('icinfo').doc(event.condition._id).update({data:changeItem}) } catch(e) { console.error(e) } } 传过来的参数是这样的: (property) data: { condition: { "_id": any; "address": any; "haspe": any; "haslt": any; "tips": any; }; } 调用函数是: submitform:function(e){ let condition = {} condition["_id"]=e.detail.value.id condition["address"]=e.detail.value.cname condition["haspe"]=e.detail.value.isp condition["haslt"]=e.detail.value.isl condition["tips"]=e.detail.value.isnote console.log(condition) wx.cloud.callFunction({ name: 'updateICInfo', data:{ condition }, complete: res => { console.log('callFunction test result: ', res) } }) } 急,请教怎么处理
2020-06-23