# piniaPlugins **Repository Path**: xy_zi/pinia-plugins ## Basic Information - **Project Name**: piniaPlugins - **Description**: pinia 插件库,对 pinia 二次开发 - **Primary Language**: JavaScript - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-07 - **Last Updated**: 2024-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # piniaPlugins 本插件库主要是基于 Pinia 开发,对现有的 Pinia 进行扩展,以方便快速开发。 基础知识:[Vue3官方文档](https://cn.vuejs.org/)、[Pinia官方文档](https://pinia.vuejs.org/zh/) piniaPlugins:[中文文档](https://gitee.com/xy_zi/pinia-plugins) * 由于 vue2 即将停止更新。vue3 将成为主流版本,Pinia 虽然对 vue2 进行适配。但 **本插件库未对 vue2 进行适配,也未对 SSR 进行适配**。 ## defineStore **从 1.0.0 版开始需用本插件 defineStore 替换Pinia 的 [defineStore](https://pinia.vuejs.org/zh/core-concepts/) 方法** 本插件对 Pinia 的 [defineStore](https://pinia.vuejs.org/zh/core-concepts/) 的方法进行了封装,内部调用了官方 defineStore ,API 与官方 defineStore 同步。 ## 插件简介 | 插件名称 | 介绍 |上线版本 | |-- |-- |-- | |[lifecyclePlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/lifecyclePlugin.md) |在组件生命周期内调用 store 的方法 | 0.0.1 | |[lifecyclePlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/lifecyclePlugin.md#钩子参数) |useStore 时传参会变成钩子的方法参数 | 1.0.0 | |[lifecyclePlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/lifecyclePlugin.md#默认) |useStore 时调用默认方法 | 1.3.0 | |[setupPlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/setupPlugin.md) |setup 时调用store方法 | 1.1.0 | |[storagePlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/storagePlugin.md) |store 数据持久化 | 0.0.1 | |[toRefsPlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/toRefsPlugin.md) |store 数据 toRefs 转化 | 1.4.0 | |[dicPlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/dicPlugin.md) |store 数据字典查询 | 0.0.1 | |[vDicPlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/vDicPlugin.md) |store 数据字典指令查询 | 1.3.0 | |[historyPlugin](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/historyPlugin.md) |store 缓存历史数据 | 0.0.1 | |[historyPlugin-pushHistoryFunc](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/historyPlugin.md#pushhistoryfunc) |store 缓存函数返回的历史项 | 1.2.0 | |[historyPlugin-unshiftHistoryFunc](https://gitee.com/xy_zi/pinia-plugins/blob/master/docs/historyPlugin.md#unshifthistoryfunc) |store 缓存异步历史数据 | 1.2.0 |