0

我在使用 pinia action 中的路由器时遇到问题。我使用异步 API 调用来调用该操作,并且我希望在成功后重定向到另一个页面。但是在存储中初始化路由器并调用 router.push 在操作中不起作用。有人对pinia有这个问题吗?

 async updateUserData(data, userId) {
  const router = useRouter()
  await User.updateUser(data, userId).then((response) => {
    this.userData = data;
    router.push({name: 'profile'}) // this line say that router.push is invalid
  })
}
4

0 回答 0