首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我创建一个新的<template>项目时,Vue3中有两个元素,以及我的VScode警告

当我创建一个新的<template>项目时,Vue3中有两个元素,以及我的VScode警告
EN

Stack Overflow用户
提问于 2022-05-06 03:31:11
回答 1查看 174关注 0票数 0

伙计们,我正在从vue2过渡到vue3。正如我在vue2中所知道的,您不能在<template></template>中放置多个元素

但是,当我创建一个新的Vue3项目时,您可以看到picture.The作者所做的代码。这允许在<template></template>中放入vue3中的两个元素吗?

如果是,为什么我的VScode警告第四行?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-06 03:45:33

问题的根源在大多数情况下: Vetur

最近我经常看到这个问题。解决方案一直是一样的:卸载Vetur并安装Volar而不是,这是Vue 3的新推荐扩展。

如您所见,Vue 3不再需要组件的单个根节点,因此您有一些扩展无法检测到它。Vetur在适应Vue 3方面遇到了困难。也许您已经为Vue 2配置了一个版本。无论如何,我推荐您使用Volar。

如果你的问题是埃林特还是另一个莱茵

查找.eslintrc配置文件或package.json中的vue插件特定规则:

代码语言:javascript
运行
复制
rules: { 
    ...,
    "vue/no-multiple-template-root": "off" 
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72135866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档