我该如何在用户const变量中添加用户功能名称,部门等?

问题描述

我想从我的用户信息页面中创建一个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()。