控制台警告:使用 v-for 渲染的组件列表应该具有明确的键。

16 浏览
0 Comments

控制台警告:使用 v-for 渲染的组件列表应该具有明确的键。

我在这里遇到了一个问题,我不知道我的代码有什么问题,但是控制台上出现了一个警告,我该如何去除这个警告?

index.html



    
        
        
        Vue教程
        
        
    
    
        
{{ msg }}

鼠标悬停几秒钟,以查看我的动态绑定标题!

如果按钮被点击,此文本将显示或隐藏。

  1. {{ todo.text }}
总数:{{ todos.length }} {{ reverseMessageText }} 数据绑定:{{ nameOfUser }}

app.js

var appComponent = Vue.component('todo-item', {
    template: '
  • id: {{ data.id }}text: {{ data.text }}
  • ', props: [ 'data' ] }); new Vue({ el: '#app', data: { msg: 'Hello World!', message: 'You loaded this page on ' + new Date(), seen: true, isSeenText: 'Now you don\'t', todos: [ { text: 'Learn JavaScript' }, { text: 'Learn Vue' }, { text: 'Build something awesome' } ], reverseMessageText: 'Hello World from Vue.js!', nameOfUser: 'John Rey' }, methods: { reverseMessage: function() { this.reverseMessageText = this.reverseMessageText.split('').reverse().join(''); }, isSeen: function() { this.seen = !this.seen; this.isSeenText = this.seen ? 'Now you don\'t' : 'Now you see me'; } } }); console.log

    enter image description here

    这是Vue建议的链接 这里。我认为我没有任何错误,我想解决这个警告,但我找不到问题的原因,顺便说一句,我对Vue是新手。

    0