vue3类型推断有误,即props类型定义设置require:true,但使用时,仍然显示类型可为undefined
const propsType = { age: { type: Number, required: true }}export default deineComponent({ name: 'HelloWorld', props: PropsType, mounted() { this.age // 类型为number || undefined }})解决方法:在定义props类型后加上as constconst propsType = { age: { ty.
原创
2020-11-09 15:59:15 ·
5577 阅读 ·
0 评论