vue3报错类型“never”上不存在属性“_id”
原因:store中的class.ts有问题
原代码
//store文件中的classes.ts
import { defineStore } from "pinia";
import api from "@/assets/api";
export const useClasses=defineStore('classes',{
state:()=>({
classesList:[] , //错误地方
}),
getters:{},
actions:{
async getClassesAsync(){
const result =await api.getClasses()
this.classesList=result.data.rows;
}
}
})
修改后的代码:
//store文件中的classes.ts
import { defineStore } from "pinia";
import api from "@/assets/api";
export const useClasses=defineStore('classes',{
state:()=>({
classesList:[] as any[],
}),
getters:{},
actions:{
async getClassesAsync(){
const result =await api.getClasses()
this.classesList=result.data.rows;
}
}
})