不能将类型 isShow false; menuLeft number; menuTop number; 分配给类型props ReadonlyOmitProps never & = menuShowB。 对象字面量只能指定已知属性并且isShow不在类型props ReadonlyOmitProps never & = menuShowB中。 ts 该怎么解决
这个问题可能是由于函数组件的参数类型不正确导致的。可以尝试修改函数组件的参数类型,以正确地包含“isShow”属性。
例如,可以将函数组件的参数类型定义为:
type Props = {
isShow: boolean;
menuLeft: number;
menuTop: number;
};
type MenuShowB = (props: Props) => React.ReactElement;
const MenuShowB: MenuShowB = (props) => {
// ...
};
这样,函数组件的参数类型就正确地包含了“isShow”属性,并且可以正确地与对象字面量进行类型匹配。
原文地址: https://www.cveoy.top/t/topic/eO5X 著作权归作者所有。请勿转载和采集!