前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cannot use v-for on stateful component root element because it renders multiple elements.

Cannot use v-for on stateful component root element because it renders multiple elements.

作者头像
honey缘木鱼
发布2018-12-28 15:59:46
9320
发布2018-12-28 15:59:46
举报
文章被收录于专栏:娱乐心理测试娱乐心理测试

报错如图提示:

image

Cannot use v-for on stateful component root element because it renders multiple elements.中文大致意思:不能在根元素(root element)使用 v-for,因为v-for是个循环体呈现多个元素,v-for在根元素上导致无法渲染。

代码如图:

<template>
  <div v-for="(item,index) in headerList" v-on:click="selectMainTheme(index)">
    <a href="java:;" :class="{'active':idx == index}">{{item.name}}</a>
  </div>
</template>

修改后代码:

<div class="contain">
    <div v-for="(item,index) in headerList" v-on:click="selectMainTheme(index)">
      <a href="java:;" :class="{'active':idx == index}">{{item.name}}</a>
    </div>
  </div>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.12.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档