Svelte具名插槽始终显示回退内容,问题出在哪?
问题原因与解决方法
你的问题出在命名插槽的属性使用错误:Svelte中给插槽内容指定对应插槽名称时,应该用slot属性,而非你写的name属性。
修正后的代码
App.svelte
<script> import PageWrapper from './PageWrapper.svelte' </script> <PageWrapper> <div slot="cover"> My cover </div> </PageWrapper>
PageWrapper.svelte(无需修改)
The cover is: <slot name="cover">no cover</slot>
修改后运行,结果就会显示:
The cover is: My cover
内容的提问来源于stack exchange,提问作者marielle
相关产品推荐
相关产品推荐

