下载文档

本地存储LocStorage
更新时间:2016-05-25

这个模块是关于存储的封装,local是对本地存储的封装localStorage,相关在线视频

appcan.locStorage.getVal(key)

获取key保存在localStorage中对应的值

  1. key:要获取值的键值

例如:

  1. //获取保存的color
  2. appcan.locStorage.getVal('color');//返回保存的颜色值
  3. //另外一种使用方式
  4. var locSotrage = appcan.require('locStorage');
  5. locStorage.getVal('color');

appcan.locStorage.setVal(key,Val)

要设置的键值对

  1. key:要保存的键,key如果是数组,就会把数组中每个键值对都保存起来,如果是对象则会把对象里面每个 键值对都保存起来
  2. val:要保存对应的值
  3. *注:所谓的数组是指对象数组
  4. 如:appcan.locStorage.setVal([{"key1":'value1'},{"key2":'value2'}]);
  5. 如果是对象则如:appcan.locStorage.setVal({"key1":'value1',"key2":'value2'});

例如:

  1. //设置一个color到本地存储中
  2. appcan.locStorage.setVal('color','red');
  3. //另外一种使用方式
  4. var locSotrage = appcan.require('locStorage');
  5. locStorage.setVal('color','red');

appcan.locStorage.remove(key)

清除localStorage中对应的值

  1. key:要清除值的健名,如果为空会清空整个存储

例如:

  1. //清除保存的颜色值
  2. appcan.locStorage.remove('color');
  3. //另外一种使用方式
  4. var locSotrage = appcan.require('locStorage');
  5. locStorage.remove('color');

appcan.locStorage.keys()

  1. 获取localStorage中,保存的所有键值

例如:

  1. //获取保存在localStorage中所有的key
  2. var keys = appcan.locStorage.keys();//返回值是数组,包含所有的key
  3. //另外一种使用方式
  4. var locSotrage = appcan.require('locStorage');
  5. var keys = locStorage.keys();

appcan.locStorage.val(key,value)

获取或者设置localStorage的值

  1. key:要包括的键值
  2. value:要保存的内容,如果该值不设置则可以返回key对应的保存的值

例如:

  1. //获取保存在localStorage中所有的key
  2. var value = appcan.locStorage.val('k');//返回值是数组,包含所有的key
  3. //另外一种使用方式
  4. var locSotrage = appcan.require('locStorage');
  5. var value = locStorage.val('k');