Vue3 中
v-for
遍历对象时,如果类型为「unknown」,可能是因为遍历的对象不是一个真实的 JavaScript 对象。
在 Vue 中,要使用
v-for
进行遍历,对象必须是可枚举的,也就是说,必须是一个 JavaScript 的对象,例如:
const obj = {
name: 'John',
age: 30
如果你正在遍历一个未知类型的对象,那么你需要使用类型断言将其转换为一个真实的 JavaScript 对象,例如:
const obj = <any>{
name: 'John',
age: 30
这样就可以避免「unknown」类型的错误了。