vue3 v-for object is of type 'unknown'

Vue3 中 v-for 遍历对象时,如果类型为「unknown」,可能是因为遍历的对象不是一个真实的 JavaScript 对象。

在 Vue 中,要使用 v-for 进行遍历,对象必须是可枚举的,也就是说,必须是一个 JavaScript 的对象,例如:

const obj = {
  name: 'John',
  age: 30

如果你正在遍历一个未知类型的对象,那么你需要使用类型断言将其转换为一个真实的 JavaScript 对象,例如:

const obj = <any>{
  name: 'John',
  age: 30

这样就可以避免「unknown」类型的错误了。

  •