手冊(cè)簡(jiǎn)介

Pinia 中文教程

手冊(cè)說(shuō)明

為什么你應(yīng)該使用 Pinia??

Pinia 是 Vue 的專(zhuān)屬狀態(tài)管理庫(kù),它允許你跨組件或頁(yè)面共享狀態(tài)。如果你熟悉組合式 API 的話,你可能會(huì)認(rèn)為可以通過(guò)一行簡(jiǎn)單的 export const state = reactive({}) 來(lái)共享一個(gè)全局狀態(tài)。對(duì)于單頁(yè)應(yīng)用來(lái)說(shuō)確實(shí)可以,但如果應(yīng)用在服務(wù)器端渲染,這可能會(huì)使你的應(yīng)用暴露出一些安全漏洞。 而如果使用 Pinia,即使在小型單頁(yè)應(yīng)用中,你也可以獲得如下功能:

  • Devtools 支持追蹤 actions、mutations 的時(shí)間線在組件中展示它們所用到的 Store讓調(diào)試更容易的 Time travel
  • 熱更新不必重載頁(yè)面即可修改 Store開(kāi)發(fā)時(shí)可保持當(dāng)前的 State
  • 插件:可通過(guò)插件擴(kuò)展 Pinia 功能
  • 為 JS 開(kāi)發(fā)者提供適當(dāng)?shù)?TypeScript 支持以及自動(dòng)補(bǔ)全功能。
  • 支持服務(wù)端渲染


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)