vue3 函数式组件调试报警 Non-function value encountered for default slot
开发调试报警
[Vue warn]: Non-function value encountered for default slot. Prefer function slots for better performance.
原因
声明函数式组件时插槽传值时使用了非函数类型的值
const component = (props: any) => {return h(MyComponent1,props,h(MyComponent2))
}
解决
改写成如下形式即可
const component = (props: any) => {return h(MyComponent1,props,() => h(MyComponent2))
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
