小编Nji*_*aud的帖子

如何从 Vue 的 Pinia 商店中的操作导航到另一条路线?

我目前正在从事 Vue 3 项目。

在 Pinia 商店中使用this.$router.push({})似乎不起作用。

我还尝试导入 useRouter -->import { useRouter } from "vue-router";来简单地使用 router.push,但似乎仍然不起作用。

我不知道可能是什么问题,也不知道应该使用什么来从 Pinia 商店中的操作中导航我的路线。

import { defineStore } from "pinia";
import axios from "axios";

export const SignupStore = defineStore("signup", {
  state: () => ({
    fullName: "",
    dob: "",
    email: "",
    password: "",
    passwordConfirm: "",
    gender: "",
    program: "",
    genderOptions: ["Male", "Female"],
    degreePrograms: ["Degree program", "HND program", "Masters program"],
    isSignupCorrect: false,
  }),

  actions: {
    async signup() {
      let dob = new Date(this.dob).toISOString().substring(0, …
Run Code Online (Sandbox Code Playgroud)

javascript vue-router vuejs3 pinia

3
推荐指数
1
解决办法
2130
查看次数

标签 统计

javascript ×1

pinia ×1

vue-router ×1

vuejs3 ×1