我已经从我的Laravel项目url中删除了public
。但是现在我的Vue.js坏了。
如果我从src
文件中删除public
,它不会识别出项目有Vue.js,但如果我添加public
,它就会识别出这个项目有Vue.js。但是它没有在我的Blade页面上显示该组件,而是给出了这个错误:
[Vue warn]: Unknown custom element: <app-some> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
我的刀片文件:
<div id="app">
<app-some> </app-some>
</div>
<script src="{{asset('public/js/app.js')}}"></script>
app.js
文件:
Vue.component('appSome', require('./components/some.vue').default);
发布于 2019-08-04 16:29:07
"Vue warn:未知的自定义元素:-是否正确注册了组件?对于递归组件,请确保提供"name“选项。”
当组件没有在"app.js“文件中注册时,就会发生这种情况。在Vue实例中,尝试添加以下内容
new Vue({
components: {
appSome: some
}
});
当然,您还必须导入组件。
https://stackoverflow.com/questions/57344723
复制相似问题