跳转到内容

接口: DatastoreOptions

更新: 2025/7/20 字数: 0 字 时长: 0 分钟

datastore.DatastoreOptions

创建本地存储的选项。

参见

createDatastore

目录

属性

属性

encryptionKey

  • Optional encryptionKey: any

指定对本地存储的数据进行加密的Key,需要是为长度16, 32或64的字符串或二进制数据(分别对应AES128, AES256和AES512)


serializer

自定义本地存储的序列化器,默认是使用JSON进行序列化。以下是默认的JSON序列化器的代码,若要自定义序列化器可参数:

示例

js
const jsonSerializer = {
  valueToString(data) {
      if (typeof (data) === 'undefined') {
          return '';
      }
      return JSON.stringify(data);
  },
  valueFromString: function (data) {
      if (data === null || data.length === 0) {
          return undefined;
      }
      return JSON.parse(data);
  },
}