Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

107
Views
Use un script importado dentro de la compilación de desarrollo de Vue

Actualmente estoy creando una aplicación y apliqué vue 3 solo en una página a través de un script.

 <script src="https://unpkg.com/jspdf@latest/dist/jspdf.umd.min.js"></script> <script src="https://unpkg.com/vue@3"></script>

Estoy tratando de usar el módulo importado (jsPdf) a través de un script y no funciona.

 methods: { generateReport() { let pdfName = 'test'; var doc = new jsPDF(); doc.text("Hello World", 10, 10); doc.save(pdfName + '.pdf'); } }

Este es el error cuando intento hacer el método anterior:

 Uncaught ReferenceError: jsPDF is not defined

¿Es posible usar el módulo importado usando un script en la compilación de desarrollo de Vue? ¿O hay alguna otra forma de generar pdf sin importar scripts?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Intenta seguir el siguiente fragmento

 const { jsPDF } = jspdf const app = Vue.createApp({ el: "#demo", methods: { generateReport() { let pdfName = 'test'; var doc = new jsPDF(); doc.text("Hello World", 10, 10); doc.save(pdfName + '.pdf'); console.log(doc) } } }) app.mount('#demo')
 <script src="https://unpkg.com/jspdf@latest/dist/jspdf.umd.min.js"></script> <script src="https://unpkg.com/vue@3"></script> <div id="demo"> <button @click="generateReport">pdf</button> </div>

about 4 years ago · Juan Pablo Isaza Report

0

¿Ha importado la biblioteca en el archivo .vue en el que está tratando de usarla?
import { jsPDF } from "jspdf";

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!