这个问题其实其实很简单,也特别的鸡肋啊!那就是你的App.vue的<template>模板下没有添加<div>!!!
就很奇葩,就算你的App.vue的<template>模板下没有不需要任何标签或者标签,也要写上一个<div>进行占位吧,还有就是好像有的时候多了一个<div>标签也会报错,所以如果要用两个以上的<div>标签的话,建议再外面再包裹一个<div>标签吧
这个就是报错前的代码
可以试一试就这一个<div>
总结:如果出现了error The template requires child element这个错误,记住<template>标签下保持有一个<div>标签。