leancloud常用API

  1. 安装
npm i npm install leancloud-storage --save 

2.申请一个项目,初始化一个文件leancloud.js存放项目app

import AV from 'leancloud-storage'

var APP_ID='...',
var APP_KEY='...'
AV.init({
  appId: APP_ID,
  appKey: APP_KEY
})
export default AV;

以上初始化,直接从LeanCloud文档里直接拷贝就行了
3.用户注册相关API

let {email,username,password}=this.state.formData
let user = new AV.User()
user.setUsername(username)
user.setPassword(password)
user.setEmail(email)
user.signUp().then( (loginedUser) => {
  console.log( loginedUser.id ,...loginedUser.attributes)
},(error) => {
  console.log(error)
})

4.用户登录

AV.User.logIn(username,password).then( ()=> {
  //dosomething
},(error)=>{
  console.log(error)
})

5.用户登出

AV.User.logOut()
//通常还需要清空user

6.重置密码

let {email}=this.state.formData
AV.User.requestPasswordReset(email).then(()=>{
  //todo
},(error)=>{console.log(error)})

7.得到当前用户

AV.User.current()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容