【小程序开发笔记】小程序API入门
小程序API入门
1.1 API类型
- 事件监听API。以on开头的API用来监听某个事件是否触发。可接受一个回调函数作为参数。
- 同步API。以Sync结尾的API都是同步API。同步API执行结果可通过返回值直接获取,如果执行出错会报错
- 【【小程序开发笔记】小程序API入门】异步API。大多数API都是异步API。这类接口通常都接受Object类型的参数
异步API 语法格式:
api名称({ api内容 })
api内容包括三部分回调函数:success、fail、complete
- API运行顺序:
文章图片
wx.login({
success(res){ // API调用成功执行的代码},
fail(res){ // API调用失败执行的代码},
complete(res){ // API调用完毕执行的代码}
})
这里的
res
参数为Object类型参数,包含1.2 页面路由errMsg
: string类型,错误信息,如果调用成功返回ok
errCode
: number类型,错误码,部分API支持,成功返回0
接口返回的其他数据。
wx.reLauch()
:关闭所有页面(其他页面都将被卸载),打开到应用的某个页面(该页面重新加载)。wx.redictTo()
:关闭(卸载)当前页面,跳转到某个应用内的页面。wx.navigateTo()
:保留(不卸载)当前页面,跳转到某个应用内的页面。wx.navigateBack()
:关闭当前页面,返回上一页面,或多级页面。
1.3 用户授权
checkUserInfo: function(){
// 获取小程序当前参数的API
wx.getSetting({
success(res){
// 检查有用户是否已经授权
if(res.authSetting["scope.userInfo"]){
// 获取用户信息
wx.getUserInfo({
success(res2){
console.log(res2.userInfo)
}
})
}
}
})
}
userInfo
包括以下字段:- nickName :昵称
- avatarUrl: 用户头像图片的URL
- gender
- coutry
- province
- city
- language
推荐阅读
- 宽容谁
- 我要做大厨
- 一个小故事,我的思考。
- 家乡的那条小河
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 昨夜小楼听风
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()