vue--The template root requires exactly one element.的解决办法

 vue--The template root requires exactly one element.的解决办法

[vue/valid-template-root]
The template root requires exactly one element.eslint-plugin-vue
Peek Problem
No quick fixes available

在vue中会出现以上问题

这是因为vue的模版中只有能一个根节点,所以在<template>中插入第二个元素就会报错

解决方案:

将<template>中的元素用一个大的<div>包起来,这样就可以在其中添加多个元素了,可以参考以下示例:

<template>
  <div id="vue">
    Hello Vue.js!{
  {message}}
    <span>{
  {message1}}</span>
    <span v-if="seen">你看到我啦!</span>
     <div id="app-4">
       <ol>
         <li v-for="todo in todos"  v-bind:key="todo">
           {
  { todo.text }}
         </li>
       </ol>
     </div>
  </div>
</template>

 

全部评论

相关推荐

08-21 16:35
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
笑着秋招😊:我一直认为努力有回报是一件很幸福很幸福的事情,恭喜你
点赞 评论 收藏
分享
10-09 09:19
已编辑
沈阳农业大学 C++
修订
丿南烟丶:个人评价可以删掉 两个项目都是轮子项目,把一个转换成应用型项目,把MySQL和redis用起来 另外项目的时间可以标明一下
最后再改一次简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务