今天在维护一个老项目的小程序,使用的vue2 使用具名插槽时 v-slot报错:can only appear at the root level inside the receiving component
父组件
<template>
<view class="box">
<Filter>
<template v-slot:footer>
<view>123</view>
</template>
</Filter>
</view>
</template>
子组件Filter
<template>
<view>
<slot name="footer"></slot>
</view>
</template>
这个项目有很多地方都使用了v-slot: 偏偏就这个文件报错 使用slot="footer" 就不会报错 我这个写法也没有任何问题啊vue2的版本应该也是对的 不然其他地方使用v-slot也会报错