雁字回时,月满西楼。花自飘零水自流。
插槽
- 是组件内部留一个或多个的插槽位置,可供组件传对应的模板代码进去。
匿名插槽
- 父组件
1 | <template> |
- 子组件
1 | <template> |
具名插槽
- 父组件中放入带有 slot 属性的内容,然后这些内容就会被分发到子组件中特殊的 slot 元素,根据 name 属性在子组件中重新组合,替换。
1 | <template> |
- 子组件
1 | <template> |
作用域插槽
可以理解为子组件可以将自己的数据发给父组件来处理。
子组件传值
1 | <template> |
- 父组件操作数据
1 | <template> |
- 首先在子组件的slot上动态绑定一个值(:key=’value’)
- 然后在父组件通过v-slot : name = ‘values’的方式将这个值赋值给 values
- 最后通过的方式获取数据