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()

你可能感兴趣的:(leancloud常用API)