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

159
Visualizações
Cómo usar cadenas de niños/ranuras dentro de la etiqueta de script en svelte

¿Hay alguna forma de usar el contenido de la ranura dentro de la etiqueta del script? algo como esto:

<CustomComponent>I want to use this text inside the script tag of the custom component</CustomComponent>

y dentro del componente personalizado:

<script>console.log(ThatOneString)</script><slot/>

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

0

No hay una manera fácil, en teoría una ranura puede contener 'lo que sea', cadenas, html, otros componentes, ... y la actitud más común es "Aquí hay lugar para algo, en realidad no me importa lo que pongas aquí". .

Esto significa que la única forma de acceder a esto de alguna manera es usar un elemento de ajuste: ```html

```

y luego use el buen javascript antiguo

 let wrapper $: content = wrapper?.innerHTML $: console.log(content)

(la parte ?. se debe a que el envoltorio no estará definido inicialmente)

Pero esto no funcionará con contenido dinámico, si desea registrar esto cada vez que cambie el contenido, tendrá que comenzar a jugar con un MutationObserver para rastrear la ranura.

 import { onMount } from 'svelte' let content let wrapper $: console.log(content) onMount(() => { const obs = new MutationObserver(() => content = wrapper.innerHTML) obs.observe(wrapper, { characterData: true, subtree: true }) return () => obs.disconnect() })

momento en el que comenzaría a preguntarme si usar tragamonedas era el enfoque correcto :)

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