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

vue pinia 独立维护,仓库统一导出

它允许您跨组件/页面共享状态

  1. 持久化
    1. 安装依赖pnpm i pinia-plugin-persistedstate

    2. 将插件添加到 pinia 实例上

    3. pinia独立维护

    4. 统一导出     

import { createPinia } from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'const pinia = createPinia()
//加载持久化
pinia.use(piniaPluginPersistedstate)export default pinia// 在这里导出
// import { useUserStore } from "@/stores/modules/user"
// export { useUserStore }
// import { useCountStore } from "@/stores/modules/counter"
// export { useCountStore }//优化统一 导出
export * from "@/stores/modules/user"
export * from "@/stores/modules/counter"这里是app use部分
**********在main.js中要use封装好的pinia********
import pinia from './stores/index'
app.use(pinia)这里是调用部分
**********使用pinia代码如下********
//以后想用哪个就import哪个store
import { useUserStore, useCountStore } from "@/stores/index"
const userStore = useUserStore()
const countStore = useCountStore()

相关文章:

  • leetcode hot100刷题日记——11.相交链表
  • Linux 之 Ubuntu Server 安装
  • 【Bluedroid】蓝牙HID Host disconnect流程源码解析
  • 【Hexo】3.主题
  • AI-02a5a8.神经网络-与学习相关的技巧-超参数的验证
  • java对接全文检索MeiliSearch
  • Linux之 SPI 驱动框架- spi-mem 框架
  • 【深尚想!爱普特APT32F1023H8S6单片机重构智能电机控制新标杆】
  • 【Java高阶面经:消息队列篇】24、Kafka消息顺序保障:单分区与多分区的性能优化
  • Appium+python自动化(三)- SDK Manager
  • 古文时空重构:当AI把课本诗词做成4D电影
  • 亚马逊云科技推出Anthropic新一代模型
  • Anthropic公司近日发布了两款新一代大型语言模型Claude Opus 4与Claude Sonnet 4
  • 2025年开源大模型技术全景图
  • 算法学习路径
  • 第六章 进阶12 周报的妙用
  • 案例分享——牛路水库安全监测之倒垂线、双金属标、多点位移计安装
  • 《C++20新特性全解析:模块、协程与概念(Concepts)》
  • HardFault_Handler调试及问题方法
  • redis 基本命令-17 (KEYS、EXISTS、TYPE、TTL)
  • vuejs做视频网站/推广网站的方法
  • 一站式服务平台登录/宁波seo排名外包公司
  • 成都网络营销网站/网站推广的四个阶段
  • 网站怎么优化到首页/搜索引擎营销的优势和劣势
  • 怎么样做网站 用网站赚钱/广告联盟论坛
  • 网站建设企业宣传册/网站建设山东聚搜网络