vue + Naive UI 开发项目,使用 h 函数渲染 Naive UI 组件时,出现如下警告:[Vue warn]: Non-function value encountered for default slot. Prefer function slots for better performance.
警告翻译过来就是:「默认插槽为非函数值。推荐使用函数插槽以获得更佳性能。」
代码
在 table 组件中,使用 h 函数渲染 NButton 组件,出现警告:[Vue warn]: Non-function value encountered for default slot. Prefer function slots for better performance.
| 1 |  | 
解决方案
把 h 函数的第三参数改为一个对象,并在对象中添加 default 属性,值为一个函数,返回渲染内容。如果有具名插槽,则在对象中添加 插槽名 为属性,值为一个函数返回 h (render) 渲染函数。
| 1 |  | 
欢迎访问:天问博客
本文作者: Tiven
发布时间: 2024-04-11
最后更新: 2024-04-18
本文标题: vue警告Non-function value encountered for default slot.
本文链接: https://www.tiven.cn/p/a9f63cfb/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2024-04-11
最后更新: 2024-04-18
本文标题: vue警告Non-function value encountered for default slot.
本文链接: https://www.tiven.cn/p/a9f63cfb/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!


