【发布时间】:2021-04-12 13:23:17
【问题描述】:
编辑:不知何故做 v-if 和 v-else 语句解决了这个问题。尽管如此,有人可以解释如何解决这个问题吗?
总结:由于模板中存在 2 个元素而发生错误。这个Vue 3 The template root requires exactly one element.eslint-plugin-vue 没有帮助。我该如何解决这个问题?
我目前正在关注本教程 (https://www.youtube.com/watch?v=72Fk9i9HcZM&t=830s) 以使用 Vue 和 Firebase 创建聊天。在本教程中,有两个 div 元素的工作没有任何问题。但是,我尝试了它并且它可以工作,但是它带有红色下划线,后来我遇到了一些问题。这是所述问题的描述:
[vue/no-multiple-template-root] 模板根需要一个 element.eslint-plugin-vue
我搜索了一些解决方案,发现了这个Vue 3 The template root requires exactly one element.eslint-plugin-vue。我尝试了提供的解决方案,但没有解决问题。
这是我第一次使用 vue 和 eslint,我是编程的初学者。有人可以帮帮我吗?
【问题讨论】:
-
请注意,即使对于经验丰富的程序员来说,使用 Vuex 和 Firebase 构建聊天应用程序也很困难。我看到您已经为自己设置了整个开发堆栈(webpack/vue-cli/eslint),这些都是复杂的工具,需要大量时间才能真正掌握。我强烈建议在没有外部工具的情况下在常规 HTML 文档中使用 Vue,了解 Vue 应用程序的构建块,了解 Vue 的乐趣。祝你旅途愉快!
-
在 VSCode 中对我有用的是什么stackoverflow.com/a/64901711/1821558