Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

390
Visualizações
Mi carrusel de plantillas html no funciona en reaccionar

Compré la plantilla html. Cuando trato de usarlo en el proyecto de reacción, algunas funciones no funcionan. Uno de ellos carrusel de búhos. Archivo de plantilla owl.js agregando dinámicamente divs y diseñándolos. Esta sección funciona en la página html pero no en reaccionar. No me sale ningún error de la consola.

índice.html

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>aaa</title> <link href="assets/css/bootstrap.css" rel="stylesheet"/> <link href="assets/css/style.css" rel="stylesheet"/> <link href="assets/css/responsive.css" rel="stylesheet"/> <link rel="shortcut icon" href="assets/images/favicon.png" type="image/x-icon"/> <link rel="icon" href="assets/images/favicon.png" type="image/x-icon"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> </head> <body> <div id="root"></div> <script src="assets/js/jquery.js"></script> <script src="assets/js/popper.min.js"></script> <script src="assets/js/bootstrap.min.js"></script> <script src="assets/js/jquery-ui.js"></script> <script src="assets/js/jquery.fancybox.js"></script> <script src="assets/js/owl.js"></script> <script src="assets/js/wow.js"></script> <script src="assets/js/isotope.js"></script> <script src="assets/js/mixitup.js"></script> <script src="assets/js/appear.js"></script> <script src="assets/js/validate.js"></script> <script src="assets/js/script.js"></script> <script src="assets/js/map-script.js"></script> </body> </html>
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Con React, sus archivos públicos, como los archivos JavaScript, deben estar en una carpeta llamada 'pública' en su aplicación React, luego en index.html esto debe indicarse como '%PUBLIC_URL%'. En otras palabras, mueva su carpeta de activos a una carpeta llamada pública y agregue '%PUBLIC_URL%/' antes de las rutas de sus archivos.

about 4 years ago · Juan Pablo Isaza Relatório

0

Después de 4 horas encontré la solución para mi problema. Es definir enlaces de script en el componente en lugar de index.html. Espero que esta publicación ayude a más personas.

 import '../assets/css/bootstrap.css'; import '../assets/css/style.css'; import '../assets/css/responsive.css'; import React,{ useEffect } from 'react'; import { Helmet } from 'react-helmet'; const useScript = (src) => { useEffect(() => { const tag = document.createElement('script'); tag.async = true; tag.src = src; document.body.appendChild(tag); return () => { document.body.removeChild(tag); } }, [src]) } export function Home(){ useScript('./assets/js/jquery.js'); useScript('./assets/js/bootstrap.min.js'); useScript('./assets/js/popper.min.js'); useScript('./assets/js/jquery-ui.js'); useScript('./assets/js/jquery.fancybox.js'); return( <div> <Helmet> <title>{model.Title}</title> <meta name="description" content={model.Desc}/> <meta name="keywords" content={model.Keys}/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial- scale=1.0, maximum- scale=1.0, user-scalable=0"></meta> </Helmet> ....... </div> ) }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda