收藏
回答

调用jssdk返回不对

getAddress() {

getJsSdkUiPackageAsync().then(res => {

this.getLocation(res.Data)

})

},

getLocation(params) {

jweixin.config({

debug: true,

"appId": params.AppId,

"timestamp": params.Timestamp,

"nonceStr": params.NonceStr,

"signature": params.Signature,

jsApiList: ["getLocation"] //根据需要看需要哪些SDK的功能

});


jweixin.ready(function() {

jweixin.checkJsApi({

jsApiList: [

'getLocation'

],

success: function(res) {

if (res.checkResult.getLocation == false) {

alert('你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!');

return;

}

}

});

jweixin.error(function(res) {

console.log("接口调取失败")

});

// 获取位置

jweixin.getLocation({

type: 'wgs84',

success: function(res) {

console.log('jssdk获取的位置:', res.longitude, res.latitude)

_this.getList([res.longitude, res.latitude]) //通过经纬度去做需要的事情

},

cancel: function(res) {

alert('您已禁止获取位置信息')

}

});

});

},


返回是

Exception: TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them at Function.remoteFunction (<anonymous>:2:14)

回答关注问题邀请回答
收藏

1 个回答

  • 我想吃鱼了
    我想吃鱼了
    2023-04-10

    到底是啥问题啊,我也是

    2023-04-10
    有用
    回复
登录 后发表内容