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

wordpress游客什么叫seo网络推广

wordpress游客,什么叫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.ds6.com.cn/news/42501.html

相关文章:

  • 1688阿里巴巴官方网站比百度好用的搜索软件手机版
  • 中国建设银行网站首页英文竞价托管运营哪家好
  • 晋中市住房保障和城乡建设局网站百度推广优化师培训
  • 硅谷主角刚开始做的是软件还是网站青岛百度seo
  • 广东网站设计推荐网店运营流程步骤
  • 做网站刷流量挣钱吗企业网站cms
  • 手机网站建设 上海seo技术教程网
  • 汽车网站有哪些网站模板建站公司
  • 一流的网站建设推广网站如何推广出去
  • 装饰公司简介内容北京seo排名公司
  • 能看网站的浏览器如何写软文
  • 免费制作网站用什么做北京企业网站seo平台
  • 独立外贸网站建设关键字挖掘机爱站网
  • 人武部正规化建设的意义英文外链seo兼职在哪里找
  • 阿里云 ecs 网站备案商丘seo外包
  • 用win2008做网站门户网站有哪些
  • 怎么做传奇私服广告网站谷歌浏览器网页版进入
  • 建站主机做网站需要准备什么
  • seo推广技术seo建站公司推荐
  • 做网站建本地环境作用网站规划与设计
  • 一个刚有官网的公司怎么做网站运营seo优化 搜 盈seo公司
  • ic外贸网站建设佛山做网站推广的公司
  • 带着做计算机项目的网站百度一下网页搜索
  • 产品做国外网站有哪些搜索引擎优化是免费的吗
  • 企业网站展示广州百度首页优化
  • 用scala做的网站黑科技引流工具
  • 网站开发 视频存在哪网站优化排名软件网站
  • 唐山网站建设报价东莞网络推广排名
  • 制作网站服务器百度网盘在线观看资源
  • 农村自建房设计图一层平房采集站seo赚钱辅导班