前言
最近在看项目的代码,想到了vue在2.6.0后更新一些新语法,废弃了一些旧语法,更详细的使用介绍可以查看官网文档,插槽传送门

总结
整理了一下,大概更新如下:
- 用#代替v-slot,#号是v-slot的简写;
- slot=“header”的v-slot的写法就是#header,header为插槽名,即#header为具名插槽;
- 默认插槽可以写成#default;
- 原先的slot-scope="scope"可以写成#default=“scope”;
- 考虑到可以解构使用row,那么#default=“scope"可以直接进行解构写法#default=”{ row }";
- #default=“{ row }”,还可以继续解构成#default=“{ row: { name } }”,这样就把名称的这个字段给解构出来了。
作者在查看项目代码时,想到 Vue 在 2.6.0 后更新了一些新语法并废弃旧语法。总结了插槽语法的更新,如用 # 代替 v - slot,具名插槽、默认插槽的新写法,以及插槽作用域的解构写法等,详细使用可查看官网文档。
572

被折叠的 条评论
为什么被折叠?



