Function: createMMKVDatabase()
createMMKVDatabase(
pluginID
,options
):MMKV
Defined in: packages/ov0/src/core/plugin/database/mmkv.ts:28
创建MMKV键值对数据库
Parameters
pluginID
string
插件唯一标识符
options
Omit
<Configuration
, "id"
| "path"
>
mmkv数据库配置,其中id和path已根据pluginID配置好,非必要不要更改
Returns
MMKV
See
https://github.com/mrousavy/react-native-mmkv#set
Example
// 方式一:轻量引入
import { createMMKVDatabase } from 'ov0'
const mmkvDB = createMMKVDatabase(global.pluginID)
// 方式二:引用Plugin实例
import { plugin } from '@/plugin'
const mmkvDB = plugin.createMMKVDatabase()
// Set
mmkvDB.set('user.name', 'Marc')
mmkvDB.set('user.age', 21)
mmkvDB.set('is-mmkv-fast-asf', true)
// get
const username = mmkvDB.getString('user.name') // 'Marc'
const age = mmkvDB.getNumber('user.age') // 21
const isMmkvFastAsf = mmkvDB.getBoolean('is-mmkv-fast-asf') // true