首页 > 解决方案 > 无法在 React 中的函数中传递数据

问题描述

我在反应中将数据传递给我的函数,但是当我显示日志时,它是未定义的。家长:

export const getDomainList = ({ page, page_size}, callback = (code, response) => { }) => {
    console.log(page, page_size);
...
};

孩子:

 props.getDomainList( 1, 25, (code, res) => handleResult(code, res));

标签: reactjs

解决方案


您将属性作为破坏性赋值(doc)传递。子呼叫必须是

props.getDomainList({page: 1, page_size: 25}, (code, res) => handleResult(code, res));

推荐阅读