我将deleteImgfunc函数从insertFarmDiaryDetail组件传递给InsertFarmDiarySubPage组件,后者是一个子组件。deleteImgfunc函数是接收参数的函数。
所以,就像我的代码一样,即使我创建了一个接口和一个接收参数的值,v?.name,并出现此警告消息。
需要0个参数,但得到1个错误。
enter image description here
我如何才能摆脱这个警告?如何修复我的代码?
这是我的代码
(insertFarmDiaryDetail.tsx)
const insertFarmDiaryDetail = () => {
const deleteImgfunc = useCallback((value) => {
}, []);
return (
<InsertFarmDiarySubPage
deleteImgfunc={deleteImgfunc}
/>
)
}
(插入FarmDiarySubPage.tsx)
interface IProps {
deleteImgfunc?: () => void;
}
v = {
index: 0
name: "growthLength 1"
size: 22396
type: "image/jpeg"
uri: "hjk"
}
const InsertClass44 = forwardRef(({ deleteImgfunc }: IProps, ref: any): JSX.Element => {
return (
<Pressable}
onPress={() => deleteImgfunc?.(v?.name)}
>
</Pressable>
);
})
export default InsertClass44;
1条答案
按热度按时间ozxc1zmp1#
check for HostListener('window:resize',['$event'])onResize():void {
}
如果你使用$event,你不应该保持onResize为空。例如onResize(e)