小编Mar*_*Miś的帖子

如何订阅 Pinia 中的特定操作

有谁知道是否可以订阅 Pinia 中的特定操作?我知道有一种方法可以订阅所有操作,如下所示:

const subscribe = someStore.$onAction(callback, false)
Run Code Online (Sandbox Code Playgroud)

但这意味着我必须将操作名称与回调中我想要的操作名称进行比较,如下所示:

websocketStore.$onAction(
  ({name}) => {
    if (name === 'specificAction') {
      console.log('do something')
    }
  }
)
Run Code Online (Sandbox Code Playgroud)

所以我想知道是否有更好的方法?(我将 Pinia 与 Nuxt3 一起使用)

store nuxt.js vuejs3 nuxtjs3 pinia

19
推荐指数
1
解决办法
3390
查看次数

标签 统计

nuxt.js ×1

nuxtjs3 ×1

pinia ×1

store ×1

vuejs3 ×1