Jam*_*Jam 0 frontend web vue.js vue-component vuejs2
我正在按照本教程进行操作,由于某种原因,我收到“最大调用堆栈错误”
<template>
<SearchInput></SearchInput>
</template>
<script>
import SearchInput from './components/SearchInput.vue'
export default {
name: 'App',
components:{
SearchInput
}
};
</script>
Run Code Online (Sandbox Code Playgroud)
SearchInput.vue组件文件:
<template>
<SearchInput>
<input type="text">
</SearchInput>
</template>
<script>
export default {
name: "SearchInput",
}
</script>
Run Code Online (Sandbox Code Playgroud)
我尝试为 SearchInput 指定自己的名称“SearchInputView”:SearchInput 但它不起作用。我使用 es6 语法,这是一个 Vue 2 项目。我究竟做错了什么?
<SearchInput>从组件本身删除标签
您的 SearchInput 组件的模板应如下所示。
搜索输入.vue
<template>
<input type="text">
</template>
Run Code Online (Sandbox Code Playgroud)
您将组件本身安装在其内部,这导致了“最大调用堆栈错误”