dcloudio / uni-app

A cross-platform framework using Vue.js
https://uniapp.dcloud.io
Apache License 2.0
39.9k stars 3.62k forks source link

uniapp-x中useSlots中default是什么类型 #5015

Open wakaryry opened 2 months ago

wakaryry commented 2 months ago
useSlots()['default']

这里得到了一个any类型,as作为一个函数,运行的时候会报错as 失败。

这里支持度是怎么样的?

开发者可以正常使用 useSlots 吗

cx690 commented 2 months ago

这是vue3的编译语法糖,取值为ctx.slots,为父组件的传参,你认为有什么slot,这个需要定义的,如以下示例

const slots = useSlots<{
 default?:()=>any
}>()