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

vue.js编程常见错误

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

解决办法

方法一

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

你直接在

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

插入就可以解决。

方法二

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

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

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

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

相关推荐
伍哥的传说20 小时前
Vue 3.6 Alien Signals:让响应式性能飞跃式提升
前端·javascript·vue.js·vue性能优化·alien-signals·细粒度更新·vue 3.6新特性
永日4567020 小时前
学习日记-HTML-day51-9.9
前端·学习·html
狗头大军之江苏分军21 小时前
iPhone 17 vs iPhone 17 Pro:到底差在哪?买前别被忽悠了
前端
小林coding21 小时前
再也不怕面试了!程序员 AI 面试练习神器终于上线了
前端·后端·面试
文心快码BaiduComate21 小时前
WAVE SUMMIT深度学习开发者大会2025举行 文心大模型X1.1发布
前端·后端·程序员
babytiger21 小时前
python 通过selenium调用chrome浏览器
前端·chrome
passer98121 小时前
基于webpack的场景解决
前端·webpack
华科云商xiao徐21 小时前
Java并发编程常见“坑”与填坑指南
javascript·数据库·爬虫
奶昔不会射手21 小时前
css3之grid布局
前端·css·css3