美文网首页
leancloud常用API

leancloud常用API

作者: swhzzz | 来源:发表于2017-09-15 09:58 被阅读0次
  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

      本文链接:https://www.haomeiwen.com/subject/dkahjxtx.html