微信小程序各种判空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序各种判空相关的知识,希望对你有一定的参考价值。
参考技术A 说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"说明:NaN 表示非法,如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。
提示:isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
说明:null==undefined
提示:一般不那么区分就使用这个足够。
让一个对象一开始设为null,通过判断是否为null即可判断
if(options) //存在 else //不存在 即可
微信小程序各种方法
获取手机的位置
wx.getLocation(function(res) {
res.longitude: 经度
res.latitude: 纬度
})
指定一个位置打开地图
wx.openLocation({
longitude: 经度
latitude: 纬度
})
从地图上选择一个位置并获取该位置的信息
wx.chooseLocation({
success: function(res) {
res: 返回的位置的信息对象
}
})
选择地址
wx.chooseAddress({
success: function(res) {
res是返回的相关地址信息对象
}
});
上传文件
wx.uploadFile({
url: ‘上传的接口‘,
filePath: ‘文件的地址‘,
name: ‘上传时所需的k=v的k‘,
});
选择文件
wx.chooseImage({
success: function(res) {
res是用户所选择的图片的相关信息
}
})
该方法用于获取用户的运动步数
wx.getWeRunData({
success: fucntion(res) {
res: 返回的与运动步数相关的对象
}
})
注
注:该方法必须要用户关注了微信运动公众号才可以调用
发送请求
wx.request({
url: ‘目的地‘,
data: 携带的数据
dataType: "json",
method: 请求方式,
success: function(res) {
console.log(res);
},
complete: function() {},
fail: function() {}
})
该方法等价于$.ajax。
支付
wx.requestPayment({
timeStamp: ‘‘,
nonceStr: ‘‘,
package: ‘‘,
signType: ‘‘,
paySign: ‘‘,
})
以上是关于微信小程序各种判空的主要内容,如果未能解决你的问题,请参考以下文章