[Vue3] v-for循环中报错 类型“never”上不存在属性“xxx”

Vue3 + ts 项目中,template 报错:类型“never”上不存在属性“xxx”

错误复现:
const state = reactive({
  xList: [],
});
return {
  ...toRefs(state),
};

[Vue3] v-for循环中报错 类型“never”上不存在属性“xxx”_第1张图片

解决办法
const state = reactive({
  xdrList: [] as any[],
});

补充:报错

const state = reactive({
  detail: null,
});

错误1
修改为:

const state = reactive({
  detail: null as any,	// 需要做类型断言处理
});

你可能感兴趣的:(Vue3,vue.js,前端,javascript)