【发布时间】:2022-12-03 03:38:55
【问题描述】:
在 Vue 3(组合 API)Pinia 商店上初始化状态时,哪种模式更“正确”或惯用?
选项1:
state: () => ({
user: {},
}),
选项 2:
state: () => {
return {
user: {},
};
},
选项 3:也许别的什么?
【问题讨论】:
-
它们不是不同的选择。您在此处解决的是基本的 JS 语法。它可以写成
state() { return {...} },但仍然是一样的。 -
您在返回之前不需要任何操作,因此选项 1 更像是它