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

83
Views
Referencia a ranuras con nombre en vue

Tengo un componente vue con 2 ranuras (ambas están llenas) y necesito obtener la posición relativa a la página (usando el método getBoundingClientRect , por ejemplo), pero no puedo acceder a la ranura watchable incluso con refs . ¿Hay alguna forma de hacerlo sin el método this.$el.querySelector ?

 <template> <div class="watchable-container"> <slot name="watchable" ref="refWatchable"></slot> <div class="bubble-container"> <div class="bubble"> <slot name="content"> </slot> </div> <div class="bubble-tail"></div> </div> </div> </template> <script> export default { name: "BubblePopover", mounted() { console.log(this.$slots) console.log(this.$refs); }, } </script>
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El miembro this.$slots debería funcionar.

 this.$slots.watchable // or this.$slots.watchable.$el

Intente usar nextTick en su función montada para dar tiempo de ranura para renderizar.

 mounted() { nextTick(()=>{ // your code here }) }

También puede agregar una identificación desde el contenido de su tragamonedas, agregar acceso a ella por getElementById

Otra opción es usar el complemento API de composición y luego acceder al contenido desde la ref.

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!