как динамически добавить значение в Reaction-native- html -to-pdf - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь получить входные данные от пользователя, а затем сохранить его как файл PDF, но в примере не показано, как добавить значение динамического c в файл PDF. Вот пример

async createPDF() {
    let options = {
      html: '<h1>PDF TEST</h1>',
      fileName: 'test',
      directory: 'Documents',
    };

    let file = await RNHTMLtoPDF.convert(options)
    // console.log(file.filePath);
    alert(file.filePath);

  }

и я пытаюсь сделать что-то подобное

async createPDF() {
    let options = {
      html: '<h1>PDF {this.state.value}</h1>',
      fileName: 'test',
      directory: 'Documents',
    };

    let file = await RNHTMLtoPDF.convert(options)
    // console.log(file.filePath);
    alert(file.filePath);
  }

1 Ответ

1 голос
/ 20 марта 2020

Вы можете использовать Шаблонные литералы

async createPDF() {
    let options = {
      html: `<h1>PDF ${this.state.value}</h1>`,
      fileName: 'test',
      directory: 'Documents',
    };

    let file = await RNHTMLtoPDF.convert(options)
    // console.log(file.filePath);
    alert(file.filePath);
  }

Обратите внимание, что это предполагает, что this.state доступно для области действия функции

...