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

222
Visualizações
¿Cómo comenzar con @jsplumb/browser-ui en la aplicación Vuejs/Nuxtjs?

Estoy tratando de integrar la edición comunitaria @jsplumb/browser-ui en mi aplicación. Según la recomendación del equipo de jsplumb , estoy usando @jsplumb/browser-ui pero no entiendo cómo comenzar a integrarlo en mi Vue/Nuxtjs application .

Los siguientes son los pasos que estoy siguiendo:

  1. Instale @jsplumb/browser-ui usando npm install @jsplumb/browser-ui --save .
  2. Incluya las bibliotecas en nuxt-config.js como parte del script :
 script: [ { src:"node_modules/@jsplumb/core/js/jsplumb.core.umd.js", mode: 'client' }, { src:"node_modules/@jsplumb/browser-ui/js/jsplumb.browser-ui.umd.js", mode: 'client' } ]
  1. Tengo el código de la siguiente manera:
 <template> <div class="row"> <div class="col-md-12"> <div id="diagram" style="position: relative" /> </div> </div> </template> <script> if (process.browser) { const jsPlumbBrowserUI = require('node_modules/@jsplumb/browser-ui/js/jsplumb.browser-ui.umd.js') const instance = jsPlumbBrowserUI.newInstance({ container: document.getElementById('diagram') }) console.log(instance) } export default { mounted () { if (process.browser) { console.log('MOUNTED BLOCK') } } } </script>

No entiendo cómo integrarlo dentro de mi aplicación. La documentación no proporciona un ejemplo completo con respecto a Vue/Nuxtjs

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

El uso de importaciones dinámicas como se muestra en esta respuesta anterior y la importación del paquete jsplumb solo en un contexto de navegador resolvió el problema que enfrentaba OP.

Además de usar $refs para la selección de DOM.

about 4 years ago · Juan Pablo Isaza Relatório

0

Lo siguiente funcionó para mí basado en los comentarios de @kissu:

 <template> <div class="row"> <div class="col-md-12"> <div id="diagram" ref="diagram" style="position: relative" /> </div> </div> </template> <script> export default { async mounted () { if (process.browser) { const jsPlumbBrowserUI = await import('@jsplumb/browser-ui') const instance = jsPlumbBrowserUI.newInstance({ container: this.$refs.diagram }) console.log(instance) } } } </script>
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