因为看到一个别人写的关于slot的帖子,他应该是写错了插槽在子父组件的内容,这也就相当于从子组件传一个插槽内容给父组件。仔细想想这思路有问题,既然都引用了子组件,父组件便可以访问到子组件的所有内容,现在却非要通过插槽来传递,多此一举。
然后我就试了一下将插槽内容卸载子组件里,果然出现了报错,如下:
- <template v-slot> can only appear at the root level inside the receiving the component(slot的只能出现在接受组件的根级别)
也就是只能在父组件使用。