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

网站备案核验单怎么填上海百度seo牛巨微

网站备案核验单怎么填,上海百度seo牛巨微,手机网站拦截怎么解除,增塑剂网站建设前言:状态持久化存储的意义在于它能够确保用户在与应用程序交互时,其操作状态、用户偏好、应用数据等关键信息在页面刷新、浏览器关闭或重新启动后依然得以保留,从而提供连贯、无缝的用户体验,避免因状态丢失导致的不便和重复操作…

前言:状态持久化存储的意义在于它能够确保用户在与应用程序交互时,其操作状态、用户偏好、应用数据等关键信息在页面刷新、浏览器关闭或重新启动后依然得以保留,从而提供连贯、无缝的用户体验,避免因状态丢失导致的不便和重复操作。下面我们一起试试吧。

安装安装 Pinia:

pnpm install pinia
# 或者
yarn add pinia

在项目的入口文件(通常是 main.js 或 main.ts)中,创建一个 Pinia 实例,并将其挂载到 Vue 应用程序上:

创建 Pinia 实例:

import { createApp } from 'vue';
import { createPinia } from 'pinia';
import App from './App.vue';
const app = createApp(App);
const pinia = createPinia();
app.use(pinia);
app.mount('#app');

定义 Store:

使用 defineStore 方法来创建一个 Store。Store 是用来管理状态的地方:


import { defineStore } from 'pinia';
export const useMyStore = defineStore('myStore', {state: () => ({count: 0,}),actions: {increment() {this.count++;},},
});

安装并配置持久化插件:

npm install pinia-plugin-persistedstate
# 或者
yarn add pinia-plugin-persistedstate

在 Pinia 实例上注册插件:

import { createPinia } from 'pinia';
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';
const pinia = createPinia();
pinia.use(piniaPluginPersistedstate);

在 Store 中启用持久化:

export const useMyStore = defineStore('myStore', {state: () => ({count: 0,}),persist: true, // 持久化整个状态// 或者persist: {key: 'my-store',storage: localStorage,pick: ['count'], // 仅持久化 count 字段},
});

当然,我们也可以自己尝试着实现一下

定义持久化存储插件方法

// 定义存储key前缀
const KEY_PREFIX = 'PINIA_STORE_';
import { type PiniaPluginContext } from 'pinia';/**** @param context pinia上下文实例*/
export default function (context: PiniaPluginContext) {const { store } = context;const key = KEY_PREFIX + store.$id;// 页面卸载(刷新、关闭)前存储window.addEventListener('beforeunload', () => {localStorage.setItem(key, JSON.stringify(store.$state));});// 页面加载是取store.$patch(JSON.parse(localStorage.getItem(key) || '{}'));
}

挂在到pinia实例上

import { createApp } from 'vue';
import { createPinia } from 'pinia';
import App from './App.vue';
const app = createApp(App);
const pinia = createPinia();
import persist from '@/stores/persist';
pinia.use(persist);
app.use(pinia);
app.mount('#app');

预览

请添加图片描述

参考

  • 插件文档
http://www.tj-hxxt.cn/news/118600.html

相关文章:

  • 如何选网站建设公司国内的搜索引擎排名
  • 国内最新经济新闻深圳优化网站
  • 高清的建设工程人员查询seo公司哪家好
  • asp做网站缺点cba目前排名
  • 数据库网站建设教程自动seo优化
  • 我要建立网站福州seo优化排名推广
  • 行业门户网站有哪些廊坊百度关键词排名平台
  • 郑州网站建设设计公司杭州seo运营
  • 网站建设哪家好服务西安新站网站推广优化
  • b2c外贸网站开发买域名
  • 怎么做网站广告卖钱临沂seo网站管理
  • 如何做亚马逊国外网站上海百度推广排名优化
  • 宾爵手表价格官方网站短视频营销常用平台有
  • 西宁网站制作费用是多少小学生关键词大全
  • 个人电脑做网站服务器青岛百度推广seo价格
  • 传奇手游新开网站手机一键优化
  • 如何看网站做没做推广搜索指数查询平台
  • 企业搭建pc端网站小红书怎么做关键词排名优化
  • 国外网站打不开怎么解决长沙关键词优化首选
  • 做机械外贸什么网站好百度网站收录提交
  • 58同城类似的网站怎么做百度关键词指数工具
  • 宁波做网站优化多少钱seo干什么
  • 做盗版网站的百度关键词排行榜
  • 做导航网站犯法吗百度指数查询
  • 山西网站推广公司济南今日头条新闻
  • 专业做pe的网站今日新闻联播主要内容摘抄
  • 济南市住房与城乡建设厅网站郑州网站建设方案优化
  • 南通网站建设公司seo网站有优化培训吗
  • 江安网站建设先做后付费的代运营
  • 网站建设与管理结课论文企业推广平台有哪些