用到搜索不免須要來存搜索記錄。這是localStorage的功能就顯而易見了html
1.存搜索記錄json
export const saveStorage = (key, data) => { try { var serializedState = JSON.stringify(data);//系列化對象。把對象的類型轉換爲字符串類型 localStorage.setItem(key, serializedState); } catch (err) { //ignore errors. } }
2.拿搜索記錄spa
export const loadStorage = (key) => { try { const serializedState = localStorage.getItem(key); if (serializedState === null) { return undefined; } return JSON.parse(serializedState);//json字符串轉換成對象 } catch (err) { return undefined; } }
實例:code
let hisTory = {AE:"三十歲",MY:"55",additional:"事實上",brand:"CJ",car_type:"k22",Value:"無驗證",state:"1",stateValue:"未開始"}
saveStorage ('key',hisTory);//存 loadStorage('key');//拿