问题:
Vue警告:未知的自定义元素:-正确注册组件吗?对于递归组件,请确保提供"name“选项。
Test.vue
<template>
<p>test</p>
</template>
<script>
//also tried export default
module.exports = {
name: "test"
}
</script>
<style scoped>
</style>app.js
Vue.component('test', require('./components/Test'));
const app = new Vue({
el: '#app',
...
});以及我在blade模板中的用法:
<test></test>怎么了?
我还有一些其他的组件可以正常工作,不会出错。它们是半年前发明的,可能是npm update把事情搞砸了,但我不确定。
发布于 2018-10-01 11:42:24
您能否尝试导入组件并按以下方式添加:
import Test from './components/Test';
const app = new Vue({
el: '#app',
components: {
Test
},
...
});您的问题似乎与此有关:组件注册
https://stackoverflow.com/questions/52589767
复制相似问题