微信开发工具调试报错
$(function() {
// 初始化微信接口
function initParams() {
var url = getHost()+"/weChatWeb/webInitJs";
var parmas = {
trType:"webInitJs",
url:window.location.href.split('#')[0]
};
$.ajax({
url:url,
type:"POST",
async:true,
data:JSON.stringify(parmas),
dataType:"json",
contentType:"application/json",
success:function(data){
// layer.msg(JSON.stringify(data));
if(data.retCode == '00'){
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端layer.msg出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名,见附录1
jsApiList: ['openAddress', 'checkJsApi', 'editAddress'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
}else {
layer.msg(data.retMsg);
}
}
});
}
// 初始化微信接口调用
initParams();
wx.ready(function() {
console.log('进来微信');
wx.openAddress({
success: function (res) {
alert(res, '成功')
var userName = res.userName; // 收货人姓名
var postalCode = res.postalCode; // 邮编
var provinceName = res.provinceName; // 国标收货地址第一级地址(省)
var cityName = res.cityName; // 国标收货地址第二级地址(市)
var countryName = res.countryName; // 国标收货地址第三级地址(国家)
var detailInfo = res.detailInfo; // 详细收货地址信息
var nationalCode = res.nationalCode; // 收货地址国家码
var telNumber = res.telNumber; // 收货人手机号码
},
error: (res) => {
alert(res)
console.log(res, '错误的res')
}
});
})
})
你的 调试工具里 jsApiList为什么没有 openAddress