配置Pinia步驟:
1:安裝Pinia

image.png
2:在入口文件中把Pinia掛在為Vue的插件

image.png
3:在src/stores文件夾中聲明store

image.png
4:在組件中引入,并使用store

image.png
重點:起名字時使用id
在store中聲明state

image.png
在組件中訪問state
storeToRefs是為了都讓對象變成響應(yīng)式、也可以解構(gòu)賦值

image.png
Getters
1、簡單使用

image.png

image.png
2、訪問自己store中的其他getters

image.png

image.png

image.png
3、給getters傳遞參數(shù)
計算屬性返回一個函數(shù)傳入?yún)?shù)

image.png

image.png

image.png
4、訪問其他store中的getters
首先在使用的store中引入其他store其次在getter中使用

image.png

image.png
Store中的actions
Pinia與vuex的不同在于處理同步和異步任務(wù)都只需要actions
1、同步任務(wù)

image.png

image.png
2、異步任務(wù)

image.png