启动Vue项目踩坑记录

前言

在启动自己的Vue项目时,遇到一些报错,当时很懵,解决了以后豁然开朗,特写此博客记录一下。

一、<template>里多加了个div标签

[vite] Internal server error: At least one <template> or <script> is required in a single file component.

<template><div></div><div></div></template>

感谢这篇博客的提醒,多了个div标签

新手踩坑:vue报错Error compiling template: Component template should contain exactly one root_Xiaosw1024的博客-CSDN博客

二、v-for后面缺少key

Elements in iteration expect to have 'v-bind:key' directives.eslintvue/require-v-for-key

代码本身就有报错提示

这篇博客提到了这个问题,原因在于v-for后面需要添加上:key="items"

Vue报错:Elements in iteration expect to have ‘v-bind:key‘ directives的解决办法_element in iteration_ys_healone的博客-CSDN博客

三、div里的内容重复

[plugin:vite:vue] v-html will override element children. 

 

这篇博客也提到了,原因在于内容重复,删掉即可。

报错:v-html will override element children 解决方法_最凶残的小海豹的博客-CSDN博客

四、总结

遇到报错莫慌, 看看报错提示,查查其他人有没有遇到过类似的问题,逐步排查即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MRJJ_9

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值