注意:
目前其它端 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 |
返回参数说明
字段 | 类型 | 说明 |
---|---|---|
data | string | 数据 |
示例
mtl.getStorage({
domain: "a",
key: "key",
success: function(res) {
var value = res.data; // 没取到值时 value 为 null
},
fail: function(err) {
var message = err.message; // 错误信息
}
});
getStorageSync
获取缓存数据
支持平台
微信 | 友空间 | 安卓 | iOS |
---|---|---|---|
✔︎ | ✘ | ✔︎ | ✔︎ |
参数
字段 | 类型 | 必填 | 说明 |
---|---|---|---|
domain | string | 否 | 缺省时使用默认的域 |
key | string | 是 | 存储数据用的 key |
示例
const result = mtl.getStorageSync({domain: "a",key: "key"});
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; // 错误信息
}
});
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; // 错误信息
}
});