无法创建新的 vue 组件
Can't create new vue components
出于某种原因,我无法注册新组件。我得到了其中的一些,当我尝试注册新的时,我得到:
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 所以没有必要发布它。我尝试在页面上使用已经创建的组件,例如 register,由于某种原因它工作得很好。您还应该知道我使用的是 Laravel,其中 Vue 已预先包含并且默认情况下已使用已创建的示例组件进行设置。
这是我的猜测:在全局注册之前,您正在上面列出的其他组件之一中使用组件 store
。
这可能可以通过更改您的注册顺序来解决,但我建议您改为在本地将它们注册到每个组件。
出于某种原因,我无法注册新组件。我得到了其中的一些,当我尝试注册新的时,我得到:
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 所以没有必要发布它。我尝试在页面上使用已经创建的组件,例如 register,由于某种原因它工作得很好。您还应该知道我使用的是 Laravel,其中 Vue 已预先包含并且默认情况下已使用已创建的示例组件进行设置。
这是我的猜测:在全局注册之前,您正在上面列出的其他组件之一中使用组件 store
。
这可能可以通过更改您的注册顺序来解决,但我建议您改为在本地将它们注册到每个组件。