1.4.11
vue 2.6.10、idea 2019.3
无
在vue2.6的版本中 将使用v-slot替代原有的slot 和 slot-scope,并且在官方文档中,写明作用域插槽的内部工作原理是将插槽内容包括在一个传入“单个”参数的函数里,并允许使用结构语法解出单参数中的属性,但是咱们的scopedSlots却是多参数。
多参数改成单参数将是破坏性更新,因为无法做到兼容,所以我们会在2.0版本的时候更改
用 #slotname 缩写不会出现警告,可以尝试
<template #action="text, record">
<a href="javascript:;">Invite 一 {{record.name}}</a>
<a-divider type="vertical"/>
<a href="javascript:;">Delete</a>
<a-divider type="vertical"/>
<a href="javascript:;" class="ant-dropdown-link">More actions
<a-icon type="down"/>
</a>
</template>
多参数改成单参数将是破坏性更新,因为无法做到兼容,所以我们会在2.0版本的时候更改
想知道为什么在这个可以用多个参数,我试下了vue就是用不了多个参数的呢,是因为antd写组件修改了vue底层么
Most helpful comment
用
#slotname缩写不会出现警告,可以尝试