Как я могу добавить пользовательские функции (имя, отдел и т.д.) В мою постоянную переменную в react?

#reactjs #pdf #meteor #semantic-ui #react-pdf

#reactjs #PDF #метеор #семантический пользовательский интерфейс #react-pdf

Вопрос:

Я хочу создать PDF-файл со своей страницы информации о пользователе. Я использую react-pdf, но я не нахожу информацию об использовании реквизитов из моей переменной document на веб-странице 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>   .....
  

Ответ №1:

Вы можете использовать информацию о пользователе без передачи в качестве реквизитов, если она собрана с той же страницы, или вы можете присвоить информацию о пользователе переменной со страницы, с которой вы собирали, и попытаться импортировать в MyDoc().

Комментарии:

1. Я перешел на эту страницу с контейнером через Meteor.users.findOne(Meteor.userId()); как я могу это сделать?

2. Пожалуйста, я не могу понять, что вы пытаетесь сделать, может показать компонент «контейнер через Meteor.users.findOne (Meteor.userId())».

3. я перенес информацию о пользователе с помощью set в значение const(). Спасибо за помощь.