出于某种原因,我无法注册新组件。我得到了一些,当我尝试注册新的时,我得到了:
Unknown custom element: <store> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
(found in <Root>)
这是我的app.js文件:
Vue.component('example', require('./components/Example.vue'));
Vue.component('register', require('./components/Register.vue'));
Vue.component('loginmodal', require('./components/LoginModal.vue'));
Vue.component('products', require('./components/Products.vue'));
Vue.component('store', require('./components/Store.vue'));
而Store.vue基本上是重复的Example.vue所以没有任何意义。我尝试在页面上使用已经创建的组件,例如寄存器,并且由于某种原因它可以正常工作。您还应该知道我使用的是Laravel,其中Vue是预先包含的,并且默认情况下已经设置了示例组件。
答案 0 :(得分:0)
我的猜测是:在全局注册之前,您正在使用上面列出的其他组件中的组件store
。
这可能会通过更改您的注册顺序来解决,但我建议您在本地注册每个组件。