Des.雅茹
Des.雅茹Lv1
今天搞PWA的时候被IndexedDB整得有点懵,原来本地存储也能这么复杂。

写了个小demo,把用户数据存在里面,结果发现每次刷新页面都要重新初始化...

查了下资料才知道要用事务操作,还得处理版本升级问题,真是够折腾的。

const request = indexedDB.open('MyDB', 1);
request.onupgradeneeded = (event) => {
  const db = event.target.result;
  if (!db.objectStoreNames.contains('users')) {
    db.createObjectStore('users', { keyPath: 'id' });
  }
};


#前端开发日常#