搜索
使用数组来调用React函数的方法
P粉107991030
P粉107991030 2023-08-16 14:28:30
[React讨论组]
<p>我正在将一个数组的数组传递给名为CreditFilter的函数,如下所示:</p> <pre class="brush:php;toolbar:false;">const rowData = [ ['Capri LLC', '0012345', 'A0012', 'Y', 'View Details'], ['Capricorn INC', '0022345', 'B0012', 'N', 'View Details'], ['Cancer INC', '0033345', 'A0012', 'Y', 'View Details'], ]; const CompanySelection: FunctionComponent&lt;RNDTaxCreditCompanySelectionProps&gt; = props =&gt; { return ( &lt;&gt; &lt;Form&lt;FormProps&gt; initialValues={{ companyId: null }} onSubmit={() =&gt; {}}&gt; {formProps =&gt; { return ( &lt;Card w={12 / 12} border={false}&gt; &lt;Card.Header p={0} px={0}&gt; &lt;Heading level={2} pt={1}&gt; R&amp;D Tax Administration &lt;/Heading&gt; &lt;Heading level={5} pt={1}&gt; Please select a filing year and search for a company by ID or FEIN number. &lt;/Heading&gt; &lt;/Card.Header&gt; &lt;CreditFilter status="" rowData={rowData} /&gt; &lt;/Card&gt; ); }} &lt;/Form&gt; &lt;/&gt; ); };</pre> <p>请告诉我如何在CreditFilter函数内部访问该数组的数组? 可以使用props访问吗?还是其他方式?</p> <pre class="brush:php;toolbar:false;">interface Props { status: string; } export const CreditFilter: FunctionComponent&lt;Props&gt; = props =&gt; { // 如何在这里访问rowData变量? }</pre>
P粉107991030
P粉107991030

全部回复(1)
P粉811349112
export const CreditFilter: FunctionComponent<Props> = (props: Props) => {
  
  const rowData = props.rowData; // 你可以通过props.rowData访问rowData的值
  const status = props.status; // 同样也可以通过props.status访问status的值

  // ... 现在你可以在组件逻辑中使用'rowData'和'status'
 
};

然而根据你的示例,Props接口应该是这样的:

interface Props {
  status: string;
  rowData: string[][];
}

因为rowData也作为props传递给组件,不仅仅是status

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号