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

111
Views
Fabric JS Canvas pierde editabilidad y capacidad de cambio de tamaño cuando se asigna al atributo de datos de Vue

Tengo un componente de archivo único Vue 3 que alberga un elemento de lienzo. Estoy usando el paquete fabric npm. Si inicializo el lienzo de tela en el gancho montado usando

 data: function () { return { canvas: null, } }, mounted: function () { const canvasElement = vm.$refs['canvas'] const canvas = new fabric.Canvas(canvasElement) }

El lienzo funciona bien y puedo cambiar el tamaño de los componentes, editar objetos de texto, etc.

Pero cuando agrego esta línea:

 this.canvas = canvas

entonces todos los objetos en el lienzo pierden su naturaleza editable y redimensionable. (Hacer doble clic en el texto no funciona, las esquinas no permiten cambiar el tamaño cuando se usa el cursor). Alguien más ha experimentado esto? ¿Existe una solución conocida?

about 4 years ago · Juan Pablo Isaza
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!