2.3.2
https://jsfiddle.net/frctmhLd/3/
Cree una ranura con alcance usando elelemento, como es necesario
Utilice accesorios dinámicos para establecer la propiedad de la ranura en el
Intenta utilizar esta ranura
La ranura está cargada y se muestra correctamente
Las propiedades dinámicas no parecen funcionar en elcomponente, por lo que la propiedad "ranura" se establece en nula y no se está cargando
No estoy seguro de cómo etiquetarlo, etiquetándolo como mejora y error.
@posva @sparamasivan ¿Me estoy perdiendo algo? Hay dos elementos raíz en el componente principal, por lo que se informa de un error.
Vue.component('parent', {
template: '' +
'<child>' +
'<template :slot="test" scope="props">' +
'<p>{{props.text}}</p>' +
'</template>' +
'</child>' +
'<child>' +
'<template v-for="slotName in slotNames" :slot="slotName" scope="props">' +
'<p>{{props.text}}</p>' +
'</template>' +
'</child>',
data: function () {
return {
slotNames: ["test", "test1", "test2"],
test: 'test'
}
}
});
@defcc Oh, lo siento, olvidé actualizar la reproducción, sí, está mal, pero agregar un único elemento raíz aún muestra el problema (https://jsfiddle.net/frctmhLd/3/)
También actualicé la demostración aquí. https://jsfiddle.net/frctmhLd/4/
Parece ser un error con las ranuras con alcance.
Gracias a todos por arreglar esto.
Comentario más útil
También actualicé la demostración aquí. https://jsfiddle.net/frctmhLd/4/
Parece ser un error con las ranuras con alcance.