2017-05-08 83 views
1

由於某些原因,我無法註冊新的組件。我有幾個人,當我嘗試註冊新的我得到:無法創建新的vue組件

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

不會給你這個錯誤? – thanksd

+0

@DavidL app.js文件將被包含在全局中,並且所有組件都在那裏編譯,所以有沒有原因? – Michael

回答