首页 > 其他分享 >关于vue3+ts中使用props进行类型限制报错的问题

关于vue3+ts中使用props进行类型限制报错的问题

时间:2022-09-18 13:00:32浏览次数:112  
标签:mydata withDefaults object vue3 ts Readonly 报错 props

报错

Type '{}' is not assignable to type '(props: Readonly<Props>) => object'.   Type '{}' provides no match for the signature '(props: Readonly<Props>): object'.

报错时的代码

//props
interface Props {
  mydata:object,
}
const props = withDefaults(defineProps<Props>(), {
  mydata:{}
});

解决后的代码

//props
interface Props {
  mydata: object;
}
const props = withDefaults(defineProps<Props>(), {
  mydata: () => {
    return {};
  },
});

标签:mydata,withDefaults,object,vue3,ts,Readonly,报错,props
From: https://www.cnblogs.com/00544--/p/16704624.html

相关文章