Vue: componente funcional não pode renderizar vários nós raiz se eles também forem componentes funcionais

Criado em 8 mar. 2018  ·  3Comentários  ·  Fonte: vuejs/vue

Versão

2.5.13

Link de reprodução

https://jsfiddle.net/senid231/cxuoxdme/24/

Passos para reproduzir

apenas observe o link JSFiddle

O que é esperado?

Para ver <span>Hi</span> 32 vezes (2 ^^ 5)

O que realmente está acontecendo?

undefinedundefined

ele renderiza undefined vez de cada componente funcional

Comentários muito úteis

Isso foi corrigido em 8335217cb4bd13fb07e08a76c07df0fceed6c197 (ainda não lançado)

Todos 3 comentários

componentes funcionais podem renderizar vários VNodes (de acordo com https://github.com/vuejs/vue/issues/7088#issuecomment-345855657)
mas parece que não pode fazer isso se VNode empacotado com outro componente funcional

Isso foi corrigido em 8335217cb4bd13fb07e08a76c07df0fceed6c197 (ainda não lançado)

Eu estava no processo de redação de composição tanto quanto de programação para enviar uma solicitação para este problema devido a habilidades inadequadas de inglês. . .
muito muito muito muito bom !!!

Esta página foi útil?
0 / 5 - 0 avaliações