面试题答案
一键面试- 创建按钮子组件(假设名为
Button.svelte
):- 在
Button.svelte
文件中,定义基本的按钮结构,并添加一个slot
标签。
<button> <slot></slot> </button>
- 在
- 在父组件中使用该按钮组件并传递内容:
- 假设父组件为
App.svelte
。 - 导入
Button.svelte
组件。 - 在父组件模板中使用该按钮组件,并在组件标签内写入要传递到子组件
slot
中的文本内容。
<script> import Button from './Button.svelte'; </script> <Button> Click me </Button>
- 假设父组件为
这样就完成了在Svelte中使用Slot
构建一个可配置文本内容按钮组件的过程,以及在父组件中传递内容到子组件slot
的操作。