码迷,mamicode.com
首页 > 其他好文 > 详细

vue报错:[Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instance

时间:2017-04-26 12:59:22      阅读:740      评论:0      收藏:0      [点我收藏+]

标签:ora   instance   ack   directive   level   att   项目   can   not   

[Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instance

今天自己做一个vue小项目的时候,老是报这个错误,百度之后解释是只能有一个最顶级的父元素,但是我最外层只用了一个div

 

出现fragment instance有多种情况:

  1. Template contains multiple top-level elements. (模版包涵了多个顶级元素 说白了 你的模版元素没有唯一一个父元素)
  2. Template contains only plain text.(模版里面只包涵纯文本)
  3. Template contains only another component (which can potentially be a fragment instance itself).(模版只包含另外一个组件,而这个组件本上可以就是一个fragment instance)
  4. Template contains only an element directive, e.g. <partial> or vue-router’s<router-view>.(模版只包含<partial>或者<router-view>组件 )
  5. Template root node has a flow-control directive, e.g. v-if or v-for.(模版根节点被v-if活着v-for有个逻辑判断)

vue报错:[Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instance

标签:ora   instance   ack   directive   level   att   项目   can   not   

原文地址:http://www.cnblogs.com/pfyblog/p/6767890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!