Как повторно повторно внедренной формы Mailerlite при изменении маршрута без обновления страницы?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как повторно повторно внедренной формы Mailerlite при изменении маршрута без обновления страницы?

Сообщение Anonymous »

Я работаю над проектом React, где у меня есть общий компонент, используемый на нескольких статических страницах (например, о нас, FAQ, условиях и условиях и т. Д.).

Код: Выделить всё

import React, { useEffect } from 'react';

const MailerLiteEmbed = () => {
useEffect(() => {
// Inject MailerLite script
(function (w, d, e, u, f, l, n) {
w[f] = w[f] || function () {
(w[f].q = w[f].q || []).push(arguments);
};
l = d.createElement(e);
l.async = 1;
l.src = u;
n = d.getElementsByTagName(e)[0];
n.parentNode.insertBefore(l, n);
})(window, document, 'script', 'https://assets.mailerlite.com/js/universal.js', 'ml');

// Initialize with account ID
window.ml('account', 'YOUR_ACCOUNT_ID');
}, []);

return (

);
};

export default MailerLiteEmbed;
Проблема:
Форма загружается правильно только при загрузке первой страницы или после твердого обновления. При навигации между маршрутами с использованием маршрутизатора React, компонент остается монтированным и не повторно повторно проникает. /> вручную удалить и повторно его (не помог). < /p>
< /li>
Очистить содержание контейнера .ml-embedded container. повторно инициализовать и отображать встроенную форму на каждом изменении маршрута в приложении React, не обновляя страницу?

Подробнее здесь: https://stackoverflow.com/questions/796 ... age-refres
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать класс (а не компонент) с внедренной службой в другом классе?
    Anonymous » » в форуме C#
    0 Ответы
    75 Просмотры
    Последнее сообщение Anonymous
  • Как найти последовательность байтов в целевой программе из моей внедренной dll?
    Anonymous » » в форуме C++
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Как правильно аннотировать типы внедренной зависимости в Python?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Получить параметры URL-адреса из маршрута без указания маршрута @page - Blazor
    Anonymous » » в форуме C#
    0 Ответы
    124 Просмотры
    Последнее сообщение Anonymous
  • Префикс маршрута против маршрута
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»