leancloud常用API

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

2.申請一個(gè)項(xiàng)目,初始化一個(gè)文件leancloud.js存放項(xiàng)目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.用戶注冊相關(guān)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.得到當(dāng)前用戶

AV.User.current()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容