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

公众号怎么制作微信红包封面dz论坛seo

公众号怎么制作微信红包封面,dz论坛seo,管理咨询公司最专业的公司,网站优化制作Vue使用 IndexDB vue操作IndexDB数据库 Vue操作IndexDB数据库 Vue使用 IndexDB vue操作IndexDB数据库 Vue操作IndexDB数据库安装 IndexDB类库引入 localForage测试 新增数据、获取数据 Vue使用 IndexDB vue操作IndexDB数据库 Vue操作IndexDB数据库 大部分场景使用 LocalStore都…

Vue使用 IndexDB vue操作IndexDB数据库 Vue操作IndexDB数据库

  • Vue使用 IndexDB vue操作IndexDB数据库 Vue操作IndexDB数据库
    • 安装 IndexDB类库
    • 引入 localForage
    • 测试 新增数据、获取数据

Vue使用 IndexDB vue操作IndexDB数据库 Vue操作IndexDB数据库

大部分场景使用 LocalStore都足够了,但是 如果要考虑大数据的话,LocalStore支持并不是很好,有内存限制,并且数据过大 LocalStore解析和存储性能不是很好,这时候可以使用 IndexDB,数据格式 是和 数据库一样,可以创建多个数据库,数据库里面有多个表

安装 IndexDB类库

原生 IndexDB操作API并不是很方便,可以使用第三方类库,可以极大的减少工作量,调用IndexDB和LocalStore API很像,我这边使用过的是 LOCALFORAGE 官网

支持存储类型有:
在这里插入图片描述

npm

npm install localforag

或者 使用 yrm

yarn add localforage

引入 localForage

main.js 中引用

import Vue from 'vue'
import App from './App'
import router from './router'// IndexDB封装类库 https://localforage.github.io/localForage/#installation
import localforage from 'localforage'Vue.use(localforage)// 将 localforage 挂载到全局示例, 这样就可以在任何地方 用 this.$localforage 操作
Vue.prototype.$localforage = localforageconsole.info('localforage初始化成功,使用 this.$localforage 调用')// 创建一个 默认的 IndexDB数据库挂载到全局
const demoDataBase = localforage.createInstance({name: 'demoDataBase'
})Vue.prototype.$demoDataBase  = demoDataBase 
console.info('默认数据库 demoDataBase  初始化成功,使用 this.$demoDataBase 调用')Vue.config.productionTip = falsenew Vue({el: '#app',router,components: { App },template: '<App/>'
})

测试 新增数据、获取数据

在 demoDataBase数据库新增一条数据

    // 操作 demoDataBase数据库this.$demoDataBase.setItem('测试demoDataBase', '我是测试值').then(function (value) {// Do other things once the value has been saved.console.log(value)}).catch(function (err) {// This code runs if there were any errorsconsole.log(err)})// 不需要回调this.$demoDataBase.setItem('测试demoDataBase2', '我是测试值2')

查看是否生效,数据已经新增上去了,一共两条

在这里插入图片描述

获取数据也很简单

    // 操作 demoDataBase数据库this.$demoDataBase.getItem('测试demoDataBase').then(function (value) {// Do other things once the value has been saved.console.log(value)}).catch(function (err) {// This code runs if there were any errorsconsole.log(err)})// 不需要回调this.$demoDataBase.getItem('测试demoDataBase2')

还有删除、查询等更多API不一一演示了,可以进入官网 查看更多

http://www.ds6.com.cn/news/103581.html

相关文章:

  • 企业网站设计哪家好站长工具seo综合查询腾讯
  • 怎么制作邀请函手机版优化大师电脑版
  • 网站做游戏活动策划方案福州seo网站排名
  • 把域名解析到其他网站的ip地址叫个人主页网页设计
  • 做网站协调推广普通话的内容
  • 深圳罗湖企业网站本周国内重大新闻十条
  • 苏州做网站最好公司哪家好网站seo工具
  • 陕西省网站开发知名的建站公司
  • 建设模板网站报价东莞seo优化
  • win8平板做网站服务器注册网站查询
  • 微信商城如何开通太原seo外包平台
  • 怎么看一个网站是用什么代码做的云南今日头条新闻
  • 做自媒体哪家网站好什么是搜索引擎推广
  • 溜冰后做爰在线网站手机版谷歌浏览器入口
  • 怎么做拍卖网站企业建网站一般要多少钱
  • 一站式网站建设费用宣传平台有哪些
  • 小公司做网站多少钱网络优化seo
  • 海珠营销网站建设报价萧山seo
  • 营销qq购买北京seo招聘网
  • asp全静态企业网站中文搜索引擎有哪些平台
  • 公司网站背景图东莞网站建设做网站
  • 温州网站建设哪家好百度代运营
  • 香港公司网站备案百姓网
  • 还原wordpress站点地址恢复电商培训课程
  • 淮安做网站百度竞价电话
  • 网站制作网站设计跨境电商平台
  • 适合夫妻二人观看的电视剧武汉seo网站优化运营
  • 产品展示网站 模板windows优化大师卸载不了
  • 软件外包产生的背景和原因关键词优化搜索引擎
  • 369网站建设中心怎样做自己的网站