问题描述
我想从我的用户信息页面中创建一个pdf文件。我使用react-pdf,但是在react-pdf网页中找不到我的文档变量中有关使用道具的信息。可以使用它吗?不使用任何道具怎么办?
const MyDoc = () => (
<Document>
<Page size="A4" style={styles.page}>
<View style={styles.section}>
<Header as="h5" dividing color="teal" content="User Info" />
Please contact with your manager
<Table id="pdf">
<Table.Body>
<Table.Row>
<Table.Cell><Header as='h4'>Name</Header></Table.Cell>
<Table.Cell>{this.props.user.profile.name == null || this.props.user.profile.surname == null ? "-" : this.props.user.profile.name + " " + this.props.user.profile.surname}</Table.Cell>
</Table.Row> .....
解决方法
如果您是从同一页面收集用户信息的,则可以不传递用户信息,也可以将用户信息分配给变量,并尝试将其导入到MyDoc()。