Webstorm报错
使用defineProps会有红线报错,修改eslint配置即可,类似报错均可。
"globals": {
"defineProps": "readonly",
"defineEmits": "readonly",
"defineExpose": "readonly"
},
定义Props
数组
import {PropType} from "vue";
const props = defineProps({
headers: Array as PropType<Array<ColumnOption>>
})