The template requires child element.eslintvue/valid-template-root

vue.js编程常见错误

刚创建xx.vue组件,就出现红色下划线

解决办法

方法一

读懂错误,把英文翻译过来就是,这个模板需要子元素。

你直接在

html 复制代码
<template>
<div></div>
</template>

插入就可以解决。

方法二

其实我们的代码没有错误,只是我们开启了ESLint 。

ESLint 是一个插件化的 javascript 代码检测工具,它可以用于检查常见的 JavaScript 代码错误,也可以进行代码风格检查,能够很好的执行编码规范,提高项目代码的质量。

它可以提高我们的代码写作规范,但总是报一些小错误。你可以把它关闭。它就不报错。但我认为,我们应该从长远打算,要让自己的代码能力提高,不必关闭它。
Vscode: 关闭Eslint语法检查(多种方式,保证有效)

最后不要吝啬你的赞,你的点赞是我最大动力。

相关推荐
李少兄4 分钟前
网页应用化部署指南:基于 Edge 浏览器创建桌面快捷方式
前端·edge
IT_陈寒4 分钟前
Python的异步陷阱:我竟然被await坑了一整天
前端·人工智能·后端
光影少年5 分钟前
Android和iOS原生开发的基础知识对RN开发的重要性,RN打包发布时原生端需要做哪些配置?
android·前端·react native·react.js·ios
Fanfffff7207 分钟前
从 6s 到 3s:一次电商前端性能优化实践的系统性总结
前端·性能优化
cypking8 分钟前
npm 依赖包版本扫描提示插件Version Lens
前端·npm·node.js
还是大剑师兰特10 分钟前
Vue3 Mixin 与 Vue2 Mixin 核心区别
前端·javascript·vue.js
188号安全攻城狮13 分钟前
【前端基础知识】JavaScript 数组方法总结:从表格速查到分类详解
开发语言·前端·javascript·网络安全
qq_3813385013 分钟前
微前端架构深度实践:从 qiankun 到 Module Federation 的企业级方案
前端·架构
鱼干~17 分钟前
【全栈知识点】全栈开发知识点
前端·人工智能·c#
英俊潇洒美少年17 分钟前
迷你 React 调度器(带优先级+时间切片)手写实现
前端·javascript·react.js