【发布时间】:2021-03-31 08:19:56
【问题描述】:
这是我的 index.ts 代码(我在其中调用组件来显示)
<GlobalContext.Provider value={this.globalContext as IGlobalContext}>
<Container maxWidth="lg">
<Switch>
<Route path="" component={HelloWorld} elements={this.getResults()}/>
</Switch>
</Container>
</GlobalContext.Provider>
这是 helloWorld.ts 文件的一部分(开始)
import React from 'react';
export default class HelloWorld extends React.Component {
public render(): JSX.Element {
let elements = this.props.elements; // I Want to get the elements props passed throuth my router component
....
为什么我无法在 helloWorld.ts 文件中获取 this.props.elements ?我该怎么做?
我有错误:类型'Readonly & Readonly'。 TS2339
【问题讨论】:
-
如果没有您收到的错误消息,就很难确定您的问题。您还想创建一个最小的工作示例来展示您在做什么。
-
是的,我编辑了我的帖子。
-
路由元素上是否存在
elements? -
@DispénNém 的答案解决了您的问题吗?
标签: javascript reactjs typescript