gpt4 book ai didi

vue.js - pinia 在 Action 中使用 state 而不是 this

转载 作者:行者123 更新时间:2023-12-02 18:10:56 24 4
gpt4 key购买 nike

在Vue3组合API中,我一般不使用this

但 pinia 的例子是:

increment() {
this.counter++
},

不想在操作中使用this。有什么建议吗?

最佳答案

您可以使用函数(类似于组件 setup())来定义商店。然后你可以在不调用它的情况下清除 Action 和 setter/getter 。 Official Doc Link

export const useCounterStore = defineStore('counter', () => {
const count = ref(0)
function increment() {
count.value++
}

return { count, increment }
})

关于vue.js - pinia 在 Action 中使用 state 而不是 this,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72371356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com