136期
1. js中,函数的length属性时由什么决定的
2. TS中never和void的区别?
3. 给定一个数组,找出其中只出现一次的元素,其他元素均出现2次
135期问题及答案
1. 说说你对vue中slot的理解?以及使用场景?
在Vue.js中,<slot>
是一种用于分发内容的标签,允许父组件将子组件的内容插入到特定的位置。<slot>
允许在父组件中定义子组件的模板结构的一部分,这样可以更灵活地组合和定制组件。
理解:
-
默认插槽(Default Slot):
-
如果一个组件没有具名插槽,那么它的内容会被插入到默认插槽中,使用
<slot>
标签即可。<!-- Parent Component --> <template> <div> <h1>Parent Component</h1> <slot></slot> </div> </template>
具名插槽(Named Slots):
-
可以为插槽取名,使得父组件可以选择性地将内容插入到具体的插槽中。