问题“vue/no-multiple-template-root"发生,我该如何解决? [英] Problem "vue/no-multiple-template-root" occurs, how do I fix it?

查看:15
本文介绍了问题“vue/no-multiple-template-root"发生,我该如何解决?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

不知何故做 v-if 和 v-else 语句解决了这个问题.尽管如此,有人可以解释如何解决这个问题吗?

总结:由于模板中存在 2 个元素而发生错误.这个 Vue 3 模板根需要一个 element.eslint-plugin-vue 没有帮助.我该如何解决这个问题?

我目前正在关注本教程(https://www.youtube.com/watch?v=72Fk9i9HcZM&t=830s) 创建与 Vue 和 Firebase 的聊天.在具有两个 div-Elements 的教程中,没有任何问题.但是,我尝试了它并且它有效,但它用红色下划线标出,后来我遇到了一些问题.这是上述问题的描述:

[vue/no-multiple-template-root]模板根只需要一个 element.eslint-plugin-vue

我搜索了一些解决方案并找到了这个Vue 3 模板根只需要一个 element.eslint-plugin-vue.我尝试了提供的解决方案,但没有解决问题.

这是我第一次使用 vue 和 eslint,我是编程初学者.有人可以帮我吗?

解决方案

在 Vue 2 中,一个模板中不允许有多个根节点.

所以这是允许的: