leancloud
2019-03-06 本文已影响1人
squidbrother
注册账号
//1.注册账号
https://leancloud.cn/docs/leanstorage-started-js.html
//2.创建项目
在设置中,获取该项目的APP_ID和APP_KEY
var APP_ID = 'xxxx';
var APP_KEY = 'xxxx';
var formClassId = ''; //表格中某一行的ID,通过设置的返回值获取
AV.init({
appId: APP_ID,
appKey: APP_KEY
});
//3.声明一个数据表,命名随意(例:TodoFolder),返回的是一个类
var TodoFolder = AV.Object.extend("TodoFolder")
var todoFolder = new TodoFolder() //将该类实例化
//写入字段
todoFolder.set("isShow",1)
todoFolder.set("lianjie","aaa123")
todoFolder.set("lianjie2","bbb456")
todoFolder.save().then(function(todo){
save(todo.id) //每个返回的对象都有一个全局唯一的id属性
console.log(todo)
} , function(error){
console.log(error);
})
//4.获取上面获得的ID
//表格中某一行的ID,通过设置的返回值获取
formClassId = 'xxxxxxxxxx';
//5.设置完毕,获取数据表
var query = new AV.Query('TodoFolder') //输入要查询哪个对象(那个数据表)
query.get(formClassId).then(function(todo){//这个id就是某个实例对象的属性
var _str = '';
if(todo.attributes.isShow == 1){
//xxxx
}else{
//xxxx
}
}, function(error){
//dealWith(error)
})
//6.更新信息到云端
var todo = AV.Object.createWithoutData('TodoFolder', formClassId);
// 修改属性
todo.set('isShow', 666);
// 保存到云端
todo.save();