Birnda un conjunto de métodos para almacenar datos localmente en el dispositivos, tanto como texto plano como objetos.
- mui.localStorage.get(key): Recupera un String u Objeto almacenado en el localStorage a partir de su nombre clave.
- mui.localStorage.set(key, value): Guarda un String u Objeto en el localStorage identificandolo con un nombre clave.
- mui.localStorage.remove(key): Elimina un elemento del localStorage a partir de su nombre clave.
- mui.localStorage.clear(): Vacía el localStorage.
Estos métodos realizan en forma transparente la conversión de objetos a cadenas JSON y su inversión, de forma de permitir almacenar en el localStorage tanto Strings como Objetos.
Ejemplo rápido
var obj = {
nombre: 'juan',
apellido: 'perez
}
//Almacenar el objeto en el localStorage.
mui.localStorage.set('persona', obj);
...
...
...
//Recuperar el objeto y usarlo.
var rec = mui.localStorage.get('persona');
Console.log(rec.nombre + ' ' + rec.apellido);