在Vuetify 1.5中,我们可以在运行时使用<component :is="type" .../>
动态绑定组件类型,其中类型可以是'v-combobox'
。
在Vuetify 2中,这似乎不再起作用,并且我们看到了'component v-combobox cannot be found...'
类型错误。
这对于组合框/自动完成组件特别有用,因为我们在HOC中使用它们,并且需要在这些不同组件提供的功能之间进行切换(为什么它们具有不同的功能???)。
有人知道如何在Vuetify 2中做到这一点吗?
非常感谢。
答案 0 :(得分:1)
能否请您添加codesandbox或任何代码段。 组件“ is”属性仅在“ is”在本地注册的组件引用该组件名称时才有效。
答案 1 :(得分:0)
在migration docs中找到了答案,并且如对问题的注释中所述,我确实需要首先在本地注册组件。
值得指出的是,我在应用程序的其他位置使用了这些组件,但是vuetify-loader在没有明确的本地注册的情况下似乎并没有选择它们。