Configuración asíncrona
uni.setStorage(OBJETO)
El almacenamiento de datos en la clave especificada en la memoria caché local sobrescribirá el contenido original correspondiente a la clave, que es una interfaz asíncrona.
OBJETO descripción del parámetro
nombre del parámetro | tipo | requerido | ilustrar |
---|---|---|---|
llave | Cadena | Sí | La clave especificada en el caché local |
datos | Cualquier | Sí | El contenido que debe almacenarse solo admite tipos nativos y objetos que pueden serializarse a través de JSON.stringify |
éxito | Función | No | Función de devolución de llamada para una llamada de interfaz exitosa |
fallar | Función | No | Función de devolución de llamada para falla de llamada de interfaz |
completo | Función | No | La función de devolución de llamada del final de la llamada de interfaz (la llamada se ejecutará con éxito o fallará) |
uni.setStorage({
key: 'storage_key',
data: 'hello',
success: function () {
console.log('success');
}
});
obtener de forma asíncrona
uni.getStorage(OBJETO)
Obtenga el contenido correspondiente a la clave especificada de la memoria caché local de forma asíncrona.
OBJETO descripción del parámetro
nombre del parámetro | tipo | requerido | ilustrar |
---|---|---|---|
llave | Cadena | Sí | La clave especificada en el caché local |
éxito | Función | Sí | La función de devolución de llamada llamada por la interfaz, res = {datos: el contenido correspondiente a la clave} |
fallar | Función | No | Función de devolución de llamada para falla de llamada de interfaz |
completo | Función | No | La función de devolución de llamada del final de la llamada de interfaz (la llamada se ejecutará con éxito o fallará) |
descripción del parámetro de retorno de éxito
parámetro | tipo | ilustrar |
---|---|---|
datos | Cualquier | El contenido correspondiente a la clave. |
uni.getStorage({
key: 'storage_key',
success: function (res) {
console.log(res.data);
}
});
Configuración de sincronización
uni.setStorageSync(CLAVE,DATOS)
El almacenamiento de datos en la clave especificada en la memoria caché local sobrescribirá el contenido original correspondiente a la clave, que es una interfaz síncrona.
Descripción de parámetros
parámetro | tipo | requerido | ilustrar |
---|---|---|---|
llave | Cadena | Sí | La clave especificada en el caché local |
datos | Cualquier | Sí | El contenido que debe almacenarse solo admite tipos nativos y objetos que pueden serializarse a través de JSON.stringify |
try {
uni.setStorageSync('storage_key', 'hello');
} catch (e) {
// error
}
obtener sincrónicamente
# uni.getStorageSync(CLAVE)
Obtenga el contenido correspondiente a la clave especificada de forma síncrona desde la memoria caché local.
Descripción de parámetros
parámetro | tipo | requerido | ilustrar |
---|---|---|---|
llave | Cadena | Sí | La clave especificada en el caché local |
try {
const value = uni.getStorageSync('storage_key');
if (value) {
console.log(value);
}
} catch (e) {
// error
}