请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,用template占位符的时候报错了

<div id="app">

       <template v-for="(item,index) of list" :key="item.id">

            <div> 

                {{item.text}} ------{{index}}

            </div>

            <span>

                {{item.text}}

            </span>


        </template>

    </div>


- <template>

 cannot be keyed. Place the key on real elements instead.


正在回答 回答被采纳积分+3

3回答

Dell 2018-07-08 20:52:51

是的,楼上正解,不要给template做循环,给内部的内容做循环

0 回复 有任何疑惑可以回复我~
  • 老师,只给内部的内容做循环不是还要加一个div才能循环多个标签,那template的意义就没了,官网里有写可以用带v-for的template渲染多个元素,但是用了v-for要使用:key,但实际上template不能用:key,那渲染多个元素要怎么写,老师可以给个例子吗
    回复 有任何疑惑可以回复我~ 2018-07-20 14:32:52
李行知 2018-07-08 16:47:37
0 回复 有任何疑惑可以回复我~
李行知 2018-07-08 16:46:24
看报告的意思是:key不能用在template这里,必须是一个真实的元素
0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信