数据处理

存储数据

注意:

目前其它端 mtl.getStorage 值为空时返回 null,友空间上走 fail 回调

setStorage

存储缓存数据

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎ ✔︎ ✔︎


参数

字段 类型 必填 说明
domain string 缺省时使用默认的域
key string 存储数据用的 key
data any 存储的数据,支持 number、string、及能够通过 JSON.stringify 序列化的对象。


示例

mtl.setStorage({
  domain: "a",
  key: "key",
  data: "value",
  success: function() {
    // 成功回调
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

获取数据

getStorage

获取缓存数据

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎ ✔︎ ✔︎


参数

字段 类型 必填 说明
domain string 缺省时使用默认的域
key string 存储数据用的 key


示例

mtl.getStorage({
  domain: "a",
  key: "key",
  success: function(res) {
    var value = res.data;    // 没取到值时 value 为 null
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

移除数据

removeStorage

移除缓存数据

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎ ✔︎ ✔︎


参数

字段 类型 必填 说明
domain string 缺省时使用默认的域
key string 存储数据用的 key


示例

mtl.removeStorage({
  domain: "a",
  key: "key",
  success: function() {
        // 成功回调
  },  
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

清除所有数据

clearStorage

清除所有缓存

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎ ✔︎ ✔︎


参数

字段 类型 必填 说明
domain string 缺省时使用默认的域


示例

mtl.clearStorage({
  domain: "a",
  success: function() {
        // 成功回调
  },  
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

DB数据库操作

executeDBOperate

执行数据库操作、建表、增删改查,SQL语句业务方操作。

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎ ✔︎


参数

字段 类型 必填 说明
executeType string 执行SQL类型
0:建表;1:删表;2:新增数据;3:删除数据;4:更新数据;5:查询数据
executeSql string 执行SQL语句
业务方控制该sql安全性,创建表格要求表名字前缀为NCC_


返回数据说明

字段 类型 说明
data string 1.建表、删表、增删改:返回为成功失败,data无数据,成功;data有错误码,失败 2.查询,返回数据数组


示例

mtl.executeDBOperate({
  'executeType':'5',
  'executeSql':'select * form NCC_TABLE_INFO',
  success: function() {
        // 成功回调
  },  
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});