В preact-шлеме источник моей страницы не меняется - PullRequest
0 голосов
/ 11 июня 2019

Я использую preact-шлем в моем проекте.когда рендерится мой компонент Contact, я хочу изменить заголовок и добавить теги ссылки и скрипта; когда я консоль журнала "onChangeClientState", он показывает предоставленную мной ссылку и скрипт, но не отображается в источнике моей страницы (вещь, которую я хочу).

  import { h } from "preact";
  import styles from "./styles.css";
  import Helmet from "preact-helmet";

  const ContactForm = () => {
    return (
      <div class={styles.root}>
        <Helmet
          title="Project"
          meta={[
            {
              name: "viewport",
              content:
                "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
            }
          ]}
          script={[
            {
              src: "http://example.js",
              type: "text/javascript"
            }
            ]}
        // onChangeClientState={(newState) => console.log(newState)}
        />
        <iframe
          class={styles.iframe}
          id="full"
          width="100%"
          height="100%"
          frameborder="0"
          src="https://exampleform.com"
        />
      </div>
    );
  };

  export default ContactForm;
...