almacenamiento local de uniapp

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 La clave especificada en el caché local
datos Cualquier 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 La clave especificada en el caché local
éxito Función 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 La clave especificada en el caché local
datos Cualquier 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 La clave especificada en el caché local
try {
	const value = uni.getStorageSync('storage_key');
	if (value) {
		console.log(value);
	}
} catch (e) {
	// error
}

 

 

Supongo que te gusta

Origin blog.csdn.net/wsdshdhdhd/article/details/125980651
Recomendado
Clasificación