Vue 动态组件渲染两次

Vue dynamic component renders twice

我正在仪表板父项中呈现动态组件。如果有一个组件,它就会呈现。如果没有,那么......那么它就没有。问题是我现在唯一的动态组件被渲染了两次。

我试过有条件地渲染等,但没有任何效果。

我要post这里的一些代码,但你我正在开发一个沙盒,所以也许这样更好。

没有控制台错误,只有几条警告。 有什么想法吗?

https://codesandbox.io/s/01m594v78l

您在 DashboardItem.vue 中有两个 <slot></slot> 标签。删除一个 ;)