快應(yīng)用 數(shù)據(jù)存儲(chǔ)

2020-08-10 14:14 更新

接口聲明

{"name": "system.storage"}

導(dǎo)入模塊

import storage from '@system.storage' 
或 
const storage = require('@system.storage')

接口定義

方法

storage.get(OBJECT)

讀取存儲(chǔ)內(nèi)容

參數(shù):

參數(shù)名 類型 必填 說(shuō)明
key String 索引
default String 如果key不存在,返回default。如果default未指定,返回長(zhǎng)度為0的空字符串
success Function 成功回調(diào)
fail Function 失敗回調(diào)
complete Function 執(zhí)行結(jié)束后的回調(diào)
success返回值:

key對(duì)應(yīng)的存儲(chǔ)內(nèi)容

示例:

storage.get({
  key: 'A1',
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.set(OBJECT)

修改存儲(chǔ)內(nèi)容

參數(shù):

參數(shù)名 類型 必填 說(shuō)明
key String 索引
value String 新值。如果新值是長(zhǎng)度為0的空字符串,會(huì)刪除以key為索引的數(shù)據(jù)項(xiàng)
success Function 成功回調(diào)
fail Function 失敗回調(diào)
complete Function 執(zhí)行結(jié)束后的回調(diào)

示例:

storage.set({
  key: 'A1',
  value: 'V1',
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.clear(OBJECT)

清空存儲(chǔ)內(nèi)容

參數(shù):

參數(shù)名 類型 必填 說(shuō)明
success Function 成功回調(diào)
fail Function 失敗回調(diào)
complete Function 執(zhí)行結(jié)束后的回調(diào)

示例:

storage.clear({
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.delete(OBJECT)

刪除存儲(chǔ)內(nèi)容

參數(shù):

參數(shù)名 類型 必填 說(shuō)明
key String 索引
success Function 成功回調(diào)
fail Function 失敗回調(diào)
complete Function 執(zhí)行結(jié)束后的回調(diào)

示例:

storage.delete({
  key: 'A1',
  success: function (data) {
    console.log('handling success')
  },
  fail: function (data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

storage.key(OBJECT)

返回存儲(chǔ)中某個(gè) index 的鍵名

參數(shù):
參數(shù)名類型必填說(shuō)明
indexNumber要查詢的鍵名對(duì)應(yīng)的索引
successFunction成功回調(diào)
failFunction失敗回調(diào)
completeFunction執(zhí)行結(jié)束后的回調(diào)
success 返回值:

index 對(duì)應(yīng)的鍵名

示例:
storage.key({
  index: 1,
  success: function(data) {
    console.log(`handling success, key = ${data}`)
  },
  fail: function(data, code) {
    console.log(`handling fail, code = ${code}`)
  }
})

屬性

名稱參數(shù)類型是否可讀是否可寫描述
length 1050+ Number存儲(chǔ)里的數(shù)據(jù)項(xiàng)的數(shù)量

示例:

let length = storage.length

后臺(tái)運(yùn)行限制

無(wú)限制。后臺(tái)運(yùn)行詳細(xì)用法參見(jiàn) 后臺(tái)運(yùn)行腳本。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)