我目前正在从事 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)