Pinia 的作用介绍
Pinia 是管理
全局状态
的工具。
全局状态
:
我的理解,就是一个全局的变量,在项目内,所有的组件都可以使用它,对它进行读写操作。
全局状态的三个核心概念
state
: 最核心的,就是变量的定义;
getters
: 类似于组件的【计算属性】,是对state
的修饰函数;
actions
: 类似于组件的 【方法】,可以对state
进行逻辑处理;
简单理解 :
state 是定义全局状态的地方;
getters 是读取全局状态的地方;
actions 是操作全局状态的地方。
getters 和 actions 可以没有;
但是 state 必须有!!!