return props.list后面需要加一个'?',否则报错‘Failed to compile.’
来源:4-6 ColumnList 组件使用 Bootstrap 美化
TensionForMuran
2021-08-11
如不添加则报错
写回答
1回答
-
张轩
2021-08-11
同学你好 在 props 定义上添加 required:true 就可以修正这个问题了。
props: { list: { type: Array as PropType<ColumnProps[]>, required: true } },
因为如果不添加,那么 props.list 就是可选的,可能是 undefined,在 undefined 上面使用任何数组方法是会报错的。要先判断它不是 undefined,在操作,这个问号就是 用来判断用的。
012022-07-09
相似问题