在 Vue 3 Pinia 商店中设置状态的正确方法是什么?
What is the correct way of setting state on a Vue 3 Pinia store?
在 Vue 3 上初始化状态时(组合 API)Pinia store 哪个模式更“正确”或惯用?
选项 1:
state: () => ({
user: {},
}),
选项 2:
state: () => {
return {
user: {},
};
},
选项 3:也许还有别的?
选项2。returns状态应该是一个函数。 https://pinia.vuejs.org/core-concepts/state.html
他们是一样的。选项 1 和 2 是 return 对象的函数。在箭头函数中,{
代表函数的内容(如 function x () {
)。因此,如果您想要 return 一个对象(例如 return {
),您可以像选项 1 那样使用 ({
。
在 Vue 3 上初始化状态时(组合 API)Pinia store 哪个模式更“正确”或惯用?
选项 1:
state: () => ({
user: {},
}),
选项 2:
state: () => {
return {
user: {},
};
},
选项 3:也许还有别的?
选项2。returns状态应该是一个函数。 https://pinia.vuejs.org/core-concepts/state.html
他们是一样的。选项 1 和 2 是 return 对象的函数。在箭头函数中,{
代表函数的内容(如 function x () {
)。因此,如果您想要 return 一个对象(例如 return {
),您可以像选项 1 那样使用 ({
。