leancloud-基于localstorage的数据存储

注册账号
  //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();

你可能感兴趣的:(leancloud-基于localstorage的数据存储)