手册简介
Pinia 中文教程
手册说明
为什么你应该使用 Pinia?
Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。如果你熟悉组合式 API 的话,你可能会认为可以通过一行简单的 export const state = reactive({}) 来共享一个全局状态。对于单页应用来说确实可以,但如果应用在服务器端渲染,这可能会使你的应用暴露出一些安全漏洞。 而如果使用 Pinia,即使在小型单页应用中,你也可以获得如下功能:
- Devtools 支持追踪 actions、mutations 的时间线在组件中展示它们所用到的 Store让调试更容易的 Time travel
- 热更新不必重载页面即可修改 Store开发时可保持当前的 State
- 插件:可通过插件扩展 Pinia 功能
- 为 JS 开发者提供适当的 TypeScript 支持以及自动补全功能。
- 支持服务端渲染
更新记录
-
Pinia 处理组合式函数 09-28 15:33
-
Pinia 从 0.x (v1) 迁移至 v2 09-28 15:31
-
Pinia 组合式 Store 09-28 15:29
-
Pinia 不使用 `setup()` 的用法 09-28 15:28
-
Pinia store 测试 09-28 15:27
-
Pinia 热更新 HMR (Hot Module Replacement) 09-28 15:24
-
Pinia 是什么? 09-28 15:22
-
Pinia 从 Vuex ≤4 迁移 09-28 15:22
-
Pinia 与 Nuxt.js 09-28 15:19
-
Pinia 服务端渲染 Vue 与 Vite 09-28 15:18