Vue报错 The template root requires exactly one element.
Vue2解决
因为vue的模版中只能有一个根节点,由于不支持多根节点组件,所以在<template>
中插入第二个元素就会报错,将<template>
中的元素用一个大的<div>
包起来,这样就可以在其中添加多个元素了
Vue3解决
在 3.x 中,组件可以包含多个根节点!但是为什么还会报错呢
是因为插件vetur设置了校验规则,改一下配置规则就不会显现错误了
找到vetur>validation:Template
关掉即可(如下图)