Vue usa o navegador para armazenar registros de bate-papo

LocalStorage e SessionStorage são chamados coletivamente de WebStorage
1. O tamanho do conteúdo de armazenamento geralmente suporta cerca de 5 MB (navegadores diferentes podem não ser iguais)
2. O navegador implementa o mecanismo de armazenamento local por meio de atributos Window.sessionStoragee 3. APIs relacionadas: 1.xxxxxStorage.setItem ( " key' , "value"); Este método aceita uma chave e um valor como parâmetros e adicionará o par chave-valor ao armazenamento. Se o nome da chave existir, atualize seu valor correspondente 2.xxxxxStorage.getItem( "person "); Este método aceita um nome de chave como parâmetro e retorna o valor correspondente ao nome da chave 3.xxxxxStorage.removeItem("key"); Este método aceita um nome de chave como parâmetro e exclui o nome da chave do armazenamento 4 .xxxxxStorage.clear() o O método limpará todos os dados no armazenamento 4. Observações: 1. O conteúdo armazenado em SessionStorage desaparecerá com a janela do navegador fechadaWindow.localStorage










2. O conteúdo armazenado no LocalStorage precisa ser limpo manualmente antes de desaparecer (chamar a API ou limpar o cache)
3. xxxxStorage.getItem(xxx), se o valor correspondente a xxx não puder ser obtido, então o valor de retorno de getltem será nulo
4 .JSON.parse O resultado de (nulo) ainda é nulo

Podemos converter outros tipos de dados em strings por meio de parse e stringify fornecidos pelo objeto JSON e, em seguida, armazená-los em storage . Por favor veja o código abaixo.

var obj = {nome:'Jim' };

var str = JSON.stringify (obj);

//depósito

sessionStorage.obj = str;

// ler

str = sessionStorage.obj;

// converte de volta para objeto

obj = JSON.parse (str);

Acho que você gosta

Origin blog.csdn.net/qq_42080594/article/details/130056364
Recomendado
Clasificación