- interface如下:
interface DataProps {
menuData: [{ id: string, systemNm: string, count: string, checked: boolean }],
topicData: [],
pageNum: number,
systemNm: string,
}
2.初始化如下:
const state: DataProps = reactive({
menuData: [{ id: "", systemNm: "", count: "", checked: null }],
topicData: [],
pageNum: 1,
systemNm: ''
});
还是提示不匹配!
使用泛型
reactive ts类型
ts在vue的应用示例: