Vuetify 2-组件类型的动态绑定

时间:2019-08-13 15:08:56

标签: vue.js vue-component vuetify.js

在Vuetify 1.5中,我们可以在运行时使用<component :is="type" .../>动态绑定组件类型,其中类型可以是'v-combobox'

在Vuetify 2中,这似乎不再起作用,并且我们看到了'component v-combobox cannot be found...'类型错误。

这对于组合框/自动完成组件特别有用,因为我们在HOC中使用它们,并且需要在这些不同组件提供的功能之间进行切换(为什么它们具有不同的功能???)。

有人知道如何在Vuetify 2中做到这一点吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

能否请您添加codesandbox或任何代码段。 组件“ is”属性仅在“ is”在本地注册的组件引用该组件名称时才有效。

答案 1 :(得分:0)

migration docs中找到了答案,并且如对问题的注释中所述,我确实需要首先在本地注册组件。

值得指出的是,我在应用程序的其他位置使用了这些组件,但是vuetify-loader在没有明确的本地注册的情况下似乎并没有选择它们。