当前位置: 首页 > news >正文

吐鲁番市网站建设_网站建设公司_SQL Server_seo优化

oss做网站,最新军事战争新闻,做外贸用什么邮箱比较好,广州外贸网站建设开发一、什么是 localForage 当我们的存储量比较大的时候#xff0c;我们一定会想到我们的 indexedDB#xff0c;让我们在浏览器中也可以 使用数据库这种形式来玩转本地化存储#xff0c;然而 indexedDB 的使用是比较繁琐而复杂的#xff0c; 有一定的学习成本#xff0c;但 …一、什么是 localForage 当我们的存储量比较大的时候我们一定会想到我们的 indexedDB让我们在浏览器中也可以 使用数据库这种形式来玩转本地化存储然而 indexedDB 的使用是比较繁琐而复杂的 有一定的学习成本但 localForage 的出现几乎抹平了这个缺陷让我们轻松无负担的在 浏览器中使用 indexedDB。localStorage如果存储内容多的话会消耗内存空间会导致页面变卡。 那么 IndexedDB 存储量过多的话会导致页面变卡吗不会有太大影响因为 IndexedDB 的读取和存储都是异步的不会阻塞浏览器进程。IndexedDB 的储存空间比LocalStorage 大得多一般可达到500M甚至没有上限。而localForage 是基于 indexedDB 封装的库通过它我们可以简化 IndexedDB 的使用。 若浏览器不支持 IndexedDB 或 WebSQL则使用 localStorage。在所有主流浏览器中都可用ChromeFirefoxIE 和 Safari包括 Safari Mobile。 二、localForage 的使用 1安装和引入 npm install localforage import localforage from localforage 2、创建一个 indexedDB const myIndexedDB localforage.createInstance({name: myIndexedDB, }) 3、存储 myIndexedDB.setItem(key, value) 4、取值由于indexedDB的存取都是异步的建议使用 promise.then() 或 async/await 去读值 myIndexedDB.getItem(somekey).then(function (value) {// we got our value }).catch(function (err) {// we got an error }); 或者 try {const value await myIndexedDB.getItem(somekey);// This code runs once the value has been loaded// from the offline store.console.log(value); } catch (err) {// This code runs if there were any errors.console.log(err); } 5、删除 myIndexedDB.removeItem(somekey) 6、重置数据库 myIndexedDB.clear() VUE3 推荐使用 Pinia 管理 localForage // store/indexedDB.ts import { defineStore } from pinia import localforage from localforageexport const useIndexedDBStore defineStore(indexedDB, {state: () ({filesDB: localforage.createInstance({name: filesDB,}),usersDB: localforage.createInstance({name: usersDB,}),responseDB: localforage.createInstance({name: responseDB,}),}),actions: {async setfilesDB(key: string, value: any) {this.filesDB.setItem(key, value)},} }) 我们使用的时候就直接调用 store 中的方法 import { useIndexedDBStore } from /store/indexedDB const indexedDBStore useIndexedDBStore() const file1 {a: hello} indexedDBStore.setfilesDB(file1, file1) 《完》
http://www.lebaoying.cn/news/87284.html

相关文章:

  • 厦门建设管理局网站首页医疗网站建设资讯
  • 商业网站建设规划书wordpress 指南
  • 广东中南建设有限公司网站网站开发 男生
  • 安徽网站制作在线制作图片加文字的软件
  • 哪个软件可以做明星视频网站如何推广自己网站的关键词
  • 百度收录提交之后如何让网站更快的展示出来简述网站规划的任务
  • jquery 网站源码网站开发文献翻译
  • h5做的网站有哪些镇江网站制作费用
  • 沧州青县网站建设电子商务类网站建设
  • 阜阳做网站的全网优化哪家好
  • 网站建设大致分哪几个板块青岛网站推广
  • 福建省网站建设二级网站如何一级域名
  • 做医院门户网站 上海网站内容编辑
  • 网站购买域名吗湖北网站建设专家
  • 网站外链建设工作总结海城做网站公司
  • 湖南网站定制东莞网络推广产品的公司吗
  • 自己开个公司做网站网站开发工程师任职要求
  • 邯郸网站设计建设邢台网站建设哪家好
  • 网站建设公司方唯wordpress用户搜索次数
  • 怎么修改网站图标东莞市网站seo
  • 做访问的公司网站app介绍网站模板免费下载
  • 做网站的人是什么职位小网站模板下载地址
  • 什么是网站建设方案平谷头条新闻
  • 培训行业网站建设怎么建立一个小说网站
  • dedecms网站源码枣庄网站建设公司
  • 如何查看网站的建设方式电子商务论文网站建设
  • 网站虚拟机从头做有影响吗酒店专业培训网站建设
  • wordpress首页不显示该分类下文章长春seo排名优化
  • 代理商加盟项目网站深圳排名seo
  • wordpress加下载链接最好的优化公司排名