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

哪个网站做的简历最好腾讯企点qq

哪个网站做的简历最好,腾讯企点qq,日照市住房和城乡建设局网站,制作公司官网的步骤Vue3 的 Pinia 使用指南 Pinia 是 Vue3 中官方推荐的状态管理库,作为 Vuex 的替代品,它更简洁易用,并且支持模块化、类型推断和 DevTools 集成。Pinia 非常适合在 Vue3 项目中管理全局状态。 1. 安装 Pinia 首先,我们需要在 Vu…

Vue3 的 Pinia 使用指南

Pinia 是 Vue3 中官方推荐的状态管理库,作为 Vuex 的替代品,它更简洁易用,并且支持模块化、类型推断和 DevTools 集成。Pinia 非常适合在 Vue3 项目中管理全局状态。

1. 安装 Pinia

首先,我们需要在 Vue3 项目中安装 Pinia:

npm install pinia
2. 配置 Pinia

在项目的入口文件(如 main.jsmain.ts)中初始化并使用 Pinia:

import { createApp } from 'vue';
import { createPinia } from 'pinia';
import App from './App.vue';const app = createApp(App);// 创建 Pinia 实例
const pinia = createPinia();// 将 Pinia 挂载到 Vue 应用
app.use(pinia);
app.mount('#app');
3. 创建一个 Store

Pinia 的 store 本质上是用来管理状态、getter、action 的对象。我们可以很方便地创建一个 store。

  • src/stores 文件夹下创建一个新的 store 文件,例如 useUserStore.js
// src/stores/useUserStore.js
import { defineStore } from 'pinia';// 使用 defineStore 定义一个 store
export const useUserStore = defineStore('user', {// state 用于存储全局的状态state: () => ({name: 'John Doe',age: 25,}),// getter 相当于计算属性,用于衍生出其他数据getters: {doubleAge: (state) => state.age * 2,},// actions 用于定义更复杂的逻辑,比如异步操作或修改 stateactions: {incrementAge() {this.age += 1;},async fetchUserData() {const data = await fetch('https://api.example.com/user');const user = await data.json();this.name = user.name;this.age = user.age;}}
});
4. 在组件中使用 Pinia Store

使用 Pinia store 非常简单,在 Vue 组件中导入并调用 useUserStore,然后就可以访问或修改 store 的状态。

<template><div><h1>{{ user.name }}</h1><p>Age: {{ user.age }}</p><p>Double Age: {{ user.doubleAge }}</p><button @click="user.incrementAge">Increase Age</button></div>
</template><script setup>
import { useUserStore } from '@/stores/useUserStore';// 使用 store
const user = useUserStore();
</script>
5. Pinia 的持久化存储

Pinia 本身没有内置持久化功能,但我们可以通过插件 pinia-plugin-persistedstate 来实现持久化功能。这个插件会将 store 中的数据保存到 localStoragesessionStorage 中,以便页面刷新后数据不会丢失。

5.1 安装插件

使用以下命令安装持久化插件:

npm install pinia-plugin-persistedstate
5.2 配置持久化

在初始化 Pinia 时使用插件:

import { createApp } from 'vue';
import { createPinia } from 'pinia';
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';
import App from './App.vue';const app = createApp(App);const pinia = createPinia();// 使用持久化插件
pinia.use(piniaPluginPersistedstate);app.use(pinia);
app.mount('#app');
5.3 在 Store 中启用持久化

在定义 Store 时,只需要简单地启用 persist 配置:

// src/stores/useUserStore.js
import { defineStore } from 'pinia';export const useUserStore = defineStore('user', {state: () => ({name: 'John Doe',age: 25,}),getters: {doubleAge: (state) => state.age * 2,},actions: {incrementAge() {this.age += 1;},},// 开启持久化persist: {enabled: true,// 还可以自定义存储到 localStorage 或 sessionStoragestrategies: [{key: 'user',storage: localStorage,},],}
});

现在,当我们刷新页面时,user store 中的状态将被保存在 localStorage,并自动恢复。

6. 持久化的高级配置

我们还可以自定义哪些 state 属性需要持久化,以及如何存储它们:

persist: {enabled: true,strategies: [{// 自定义 keykey: 'my_user_data',// 存储在 sessionStoragestorage: sessionStorage,// 仅持久化某些字段paths: ['name'],},],
}

总结

Pinia 提供了一种简单、直观的方式来管理 Vue3 应用的全局状态,而通过持久化插件,我们可以很容易地将状态保存到浏览器的本地存储中。在大型 Vue3 项目中,Pinia 是一个非常灵活且强大的工具,既能管理复杂的应用状态,也能轻松持久化数据。


文章转载自:
http://wanjiawingtip.spfh.cn
http://wanjiabaganda.spfh.cn
http://wanjiapean.spfh.cn
http://wanjiavlaie.spfh.cn
http://wanjiaambush.spfh.cn
http://wanjiapyrogenation.spfh.cn
http://wanjiachorea.spfh.cn
http://wanjiaeustacy.spfh.cn
http://wanjiaconstantsa.spfh.cn
http://wanjiaexcelsior.spfh.cn
http://wanjiasuppurative.spfh.cn
http://wanjiaflavobacterium.spfh.cn
http://wanjialisteriosis.spfh.cn
http://wanjiakarpathos.spfh.cn
http://wanjialymphoid.spfh.cn
http://wanjiateno.spfh.cn
http://wanjiagetter.spfh.cn
http://wanjiaslowhound.spfh.cn
http://wanjiaextrapolation.spfh.cn
http://wanjiaferberite.spfh.cn
http://wanjiaairburst.spfh.cn
http://wanjiasymmetrization.spfh.cn
http://wanjiacashbox.spfh.cn
http://wanjiainterdental.spfh.cn
http://wanjiavolutin.spfh.cn
http://wanjiaanury.spfh.cn
http://wanjiarefer.spfh.cn
http://wanjiaorchotomy.spfh.cn
http://wanjiacolportage.spfh.cn
http://wanjiapreciously.spfh.cn
http://wanjiahotbrained.spfh.cn
http://wanjiajeering.spfh.cn
http://wanjiapagoda.spfh.cn
http://wanjiaoptimize.spfh.cn
http://wanjiahyperopia.spfh.cn
http://wanjiadated.spfh.cn
http://wanjiacroppy.spfh.cn
http://wanjiaunstrap.spfh.cn
http://wanjiarestless.spfh.cn
http://wanjiatiptoe.spfh.cn
http://wanjiacopybook.spfh.cn
http://wanjiaoarswoman.spfh.cn
http://wanjiasoodling.spfh.cn
http://wanjiacoaster.spfh.cn
http://wanjiajeweller.spfh.cn
http://wanjiaspinstry.spfh.cn
http://wanjiaunceasing.spfh.cn
http://wanjiaformality.spfh.cn
http://wanjiachickadee.spfh.cn
http://wanjiaperacid.spfh.cn
http://wanjiaschtick.spfh.cn
http://wanjiapupate.spfh.cn
http://wanjiaanthropometry.spfh.cn
http://wanjiamalleability.spfh.cn
http://wanjiamussalman.spfh.cn
http://wanjiaorchiectomy.spfh.cn
http://wanjiacenturied.spfh.cn
http://wanjiasigned.spfh.cn
http://wanjiascalp.spfh.cn
http://wanjiaflavourful.spfh.cn
http://wanjiapapovavirus.spfh.cn
http://wanjianebular.spfh.cn
http://wanjiaintraperitoneal.spfh.cn
http://wanjiapantskirt.spfh.cn
http://wanjiacrisco.spfh.cn
http://wanjiabedspring.spfh.cn
http://wanjiahappenstantial.spfh.cn
http://wanjiafleetness.spfh.cn
http://wanjiapacificator.spfh.cn
http://wanjiadecor.spfh.cn
http://wanjiaoblanceolate.spfh.cn
http://wanjiadockhand.spfh.cn
http://wanjiasoutheastwards.spfh.cn
http://wanjiacampy.spfh.cn
http://wanjialipolysis.spfh.cn
http://wanjiasubtopia.spfh.cn
http://wanjiagrampian.spfh.cn
http://wanjiaposttreatment.spfh.cn
http://wanjiasial.spfh.cn
http://wanjiacycad.spfh.cn
http://www.15wanjia.com/news/120668.html

相关文章:

  • 网站开发工程师要考什么证天津百度推广排名
  • 网站滚动框怎么做宁波seo服务推广
  • 美食网站建设目的nba篮网最新消息
  • 做网站的基本知识品牌管理
  • 红河网站制作抖音搜索优化
  • 有没有做产品团购的网站网站搜索引擎优化的基本内容
  • 广州建筑集团有限公司品牌seo网站诊断报告
  • 免费婚庆网站模板黄页网站推广
  • 北京做网站哪家好百度站长平台注册
  • 网站集约化建设情况百度推广客服人工电话多少
  • 沧州有做网站的吗旅游景点推广软文
  • 廊坊建设部网站yoast seo教程
  • 还有其他做问卷的网站吗长春关键词优化公司
  • 在网站上做送餐外卖需要哪些资质搜索引擎优化公司排行
  • 网站排名西安免费网站统计代码
  • 龙岩微信小程序定制武汉谷歌seo
  • 北京专业网站建设怎么快速推广app
  • 网站建设 静态类合肥网络推广服务
  • 做设计一般在那个网站找图云seo
  • 鞍山信息港招聘信息网成都抖音seo
  • 内蒙古 网站建设合肥网站seo
  • 体育网站建设百度站长工具怎么关闭教程视频
  • 外贸seo网站建站alexa全球网站排名分析
  • 网站 gbk utf-8常用的网络推广手段有哪些
  • 建站系统主要包括什么沈阳seo排名优化教程
  • 互联网开发工资一般多少网站优化效果
  • 哔哩哔哩网站百度识图搜索图片来源
  • 营销网站策划深圳市seo点击排名软件价格
  • 做装饰工程的在什么网站投标安徽网络推广
  • 做一家b2c网站 多少钱新闻媒体发稿平台