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

建网站做点什么好南京百度seo

建网站做点什么好,南京百度seo,wordpress pinterest主题,徐州网站开发设计公司电话vuex是在中大型项目中必不可少的状态管理组件,刷新会重新更新状态,但是有时候我们并不希望如此。例如全局相关的,如登录状态、token、以及一些不常更新的状态等,我们更希望能够固化到本地,减少无用的接口访问&#xff…

vuex是在中大型项目中必不可少的状态管理组件,刷新会重新更新状态,但是有时候我们并不希望如此。例如全局相关的,如登录状态、token、以及一些不常更新的状态等,我们更希望能够固化到本地,减少无用的接口访问,以及更佳的用户体验。

安装起步

npm i vuex-persistedstate --save

目前的环境版本:

"vue": "^2.5.2",
"vue-router": "^3.0.1",
"vuex": "^3.4.0",
"vuex-persistedstate": "^3.0.1",

vuex已经升级到了3,看了release note没有发现太过分的升级,预计不会出现不兼容的情况,有感兴趣的小伙伴可以升级体验一下。

配置使用

在vuex初始化时候,作为组件引入。

import persistedState from 'vuex-persistedstate'
export default new Vuex.Store({// ...plugins: [persistedState()]
})

自定义存储方式

vuex-persistedstate默认使用localStorage来固化数据,一些特殊情况要如何应对呢?(如:safari的无痕浏览模式)

需要使用sessionStorage的情况

plugins: [persistedState({ storage: window.sessionStorage })
]

使用cookie的情况

import persistedState from 'vuex-persistedstate'
import * as Cookies from 'js-cookie'export default new Vuex.Store({// ...plugins: [persistedState({storage: {getItem: key => Cookies.get(key),setItem: (key, value) => Cookies.set(key, value, { expires: 7 }),removeItem: key => Cookies.remove(key)}})]
})

 想使用cookie同理

默认持久化所有state

指定需要持久化的state,配置如下

import createPersistedState from "vuex-persistedstate"
const store = new Vuex.Store({// ...plugins: [createPersistedState({storage: window.sessionStorage,reducer(val) {return {// 只储存state中的assessmentDataassessmentData: val.assessmentData}}})]

vuex引用多个插件的写法
譬如:vuex提示的插件和持久化的插件一起使用,配置如下

import createPersistedState from "vuex-persistedstate"
import createLogger from 'vuex/dist/logger'
// 判断环境 vuex提示生产环境中不使用
const debug = process.env.NODE_ENV !== 'production'
const createPersisted = createPersistedState({storage: window.sessionStorage
})
export default new Vuex.Store({// ...plugins: debug ? [createLogger(), createPersisted] : [createPersisted]
})

plugins要是一个一维数组不然会解析错误

http://www.lbrq.cn/news/2405017.html

相关文章:

  • 网站开发进度安排文档杭州网站优化搜索
  • 网站建设背景图片站长工具免费
  • B2B网站建设哪家好?怎么创建公司网站
  • 徐州 商城网站设计seo推广软件怎样
  • 加盟营销型网站建设网页优化包括
  • 域名备案 没有网站湖南百度推广公司
  • 网站备案资料申请百度的营销推广模式
  • 网站案例库深圳网络营销和推广渠道
  • 成都哪家做网站比较好qq引流推广软件免费
  • 怎样是做网站百度seo按天计费
  • 上海十大建筑设计事务所seo技术培训海南
  • 变白网站制作源码在线建站平台免费建网站
  • 做视频好用的素材网站宠物美容师宠物美容培训学校
  • 同类色相的网站南宁seo排名优化
  • 福州营销网站建设模板网站建设优化400报价
  • 网站网页设计工作内容长春seo整站优化
  • 佛山新网站建设服务搜索引擎优化工具
  • 济南网站建设泉诺关键词优化软件排行
  • 济南网站定制策划软文营销的成功案例
  • 办公用品网站建设share群组链接分享
  • 专做立体化的网站郑州网站托管
  • 如何用威客做网站推广 方案电子商务网页制作
  • 网站备案ip地址段网站自动提交收录
  • 做面包有哪些网站知乎江北seo页面优化公司
  • 本地网站建设多少钱学生没钱怎么开网店
  • 广州智能建站网站交易平台
  • 武汉人才网seo的中文意思
  • 海淀网站建设多少钱百度竞价排名的优缺点
  • 机械网站建设注意什么下载百度app下载
  • 深圳住建局官网登录入口青岛推广优化
  • 调试Claude code的正确姿势
  • 人工智能之数学基础:随机实验、样本空间、随机事件
  • 17.TaskExecutor与ResourceManager交互
  • 使用pytorch创建模型时,nn.BatchNorm1d(128)的作用是什么?
  • 详解Mysql解决深分页方案
  • Android 项目中如何在执行 assemble 或 Run 前自动执行 clean 操作?