无法在VueJs中使用V-for渲染列表

阿奇·卡里基(Archie Kariuki)

我在Vue中是个新手,我正在尝试遍历数组。不完全知道我在做什么错,但列表未显示在HTML上。下面是下面的代码:这是一个通过路由器视图呈现的索引文件。

<template>
  <div class="index container">
    <div class="card" v-for="tournament in tournaments" :key="tournament.id">
      <div class="card-content">
        <h2 class="indigo-text">{{tournament.title}}</h2>
        <ul class="tournaments">
          <li v-for="(score,index) in tournamnet.scores" :key="index"></li>
          <span class="chip">{{score}}</span>
        </ul>
      </div>
    </div>
    
  </div>
</template>

<script>
export default {
  name: 'index',
  data () {
    return {
     tournaments:[
       {title:'Muthaiga golf Tournament',slug: 'muthaiga-golf-tournament',scores:['Round 1', 'Round 2', 'Round 3'],id:'1'},
       {title:'Wilson Churchhill',slug: 'Wilson Churchhill',scores:['Round 1', 'Round 2', 'Round 3'],id:'2'},
       ]
    }
  },
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style>

</style>

这是路由器视图index.js

import Vue from 'vue'
import Router from 'vue-router'
import index from '@/components/index'

Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'index',
      component: index
    }
  ]
})

这是app.vue

<template>
  <div id="app">
   <navbar />
    <router-view/>
  </div>
</template>

<script>
import navbar from '@/components/navbar'
export default {
  name: 'App',
  components:{
    navbar
  }
}
</script>

任何帮助将不胜感激。

我给了

你有错字 <li v-for="(score,index) in tournamnet.scores" :key="index"></li>

比赛错误

如果您在控制台中查看,应该会看到

vue.runtime.esm.js?2b0e:619 [Vue warn]: Property or method "score" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.

found in

---> <Index> at src/components/index.vue
       <App> at src/App.vue
         <Root>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VueJS中使用列表渲染时如何对列表排序

来自分类Dev

在React中使用map渲染列表项

来自分类Dev

使用ReactJS渲染项目列表

来自分类Dev

列表中的渲染列表(在Map中使用Map)

来自分类Dev

VueJS带有props的嵌套列表渲染

来自分类Dev

无法使用VueJS渲染图像

来自分类Dev

使用属性列表渲染React表单

来自分类Dev

角度:使用* ngFor渲染节列表数据

来自分类Dev

如何使用 React 渲染对象列表

来自分类Dev

无法在 Vuejs 中使用 vue-bootstrap 的 $bvModal 动态渲染模态

来自分类Dev

React material-ui,网格列表无法渲染网格

来自分类常见问题

使用python模板字符串句柄渲染列表

来自分类Dev

如何使用slim-lang渲染数据列表标签

来自分类Dev

React Native:使用useCallback优化平面列表渲染项目

来自分类Dev

渲染另一个列表并使用变量

来自分类Dev

使用CSS在无序列表文本之前渲染圆圈

来自分类Dev

如何使用slim-lang渲染数据列表标签

来自分类Dev

使用高阶组件有条件地渲染列表

来自分类Dev

使用 Jquery 将大列表渲染到表中

来自分类Dev

Laravel 5.3,Vue.js 2+无法使列表渲染(v-for)工作

来自分类Dev

无法在Poltergeist中使用PhantomJS渲染选项

来自分类Dev

在已部署的应用程序中使用HTML渲染彩色列表框文本

来自分类Dev

如何在react中使用map渲染的组件列表中的特定组件进行修改?

来自分类Dev

在列表中添加/删除项目后,使用onSnapshot正确渲染任务列表

来自分类Dev

渲染 v-for 列表错误顺序(先添加新项目)Vue.js

来自分类Dev

无法检索我渲染列表视图但仍处于按钮单击事件的点

来自分类Dev

[Vue 警告]:无法在参数列表后生成渲染函数:SyntaxError: missing )

来自分类Dev

使用V-for渲染Vue.js中的项目列表后,CSS页脚不停留在底部

来自分类Dev

Angular是使用DOM差异还是必须“重新渲染”每个列表项?

Related 相关文章

  1. 1

    在VueJS中使用列表渲染时如何对列表排序

  2. 2

    在React中使用map渲染列表项

  3. 3

    使用ReactJS渲染项目列表

  4. 4

    列表中的渲染列表(在Map中使用Map)

  5. 5

    VueJS带有props的嵌套列表渲染

  6. 6

    无法使用VueJS渲染图像

  7. 7

    使用属性列表渲染React表单

  8. 8

    角度:使用* ngFor渲染节列表数据

  9. 9

    如何使用 React 渲染对象列表

  10. 10

    无法在 Vuejs 中使用 vue-bootstrap 的 $bvModal 动态渲染模态

  11. 11

    React material-ui,网格列表无法渲染网格

  12. 12

    使用python模板字符串句柄渲染列表

  13. 13

    如何使用slim-lang渲染数据列表标签

  14. 14

    React Native:使用useCallback优化平面列表渲染项目

  15. 15

    渲染另一个列表并使用变量

  16. 16

    使用CSS在无序列表文本之前渲染圆圈

  17. 17

    如何使用slim-lang渲染数据列表标签

  18. 18

    使用高阶组件有条件地渲染列表

  19. 19

    使用 Jquery 将大列表渲染到表中

  20. 20

    Laravel 5.3,Vue.js 2+无法使列表渲染(v-for)工作

  21. 21

    无法在Poltergeist中使用PhantomJS渲染选项

  22. 22

    在已部署的应用程序中使用HTML渲染彩色列表框文本

  23. 23

    如何在react中使用map渲染的组件列表中的特定组件进行修改?

  24. 24

    在列表中添加/删除项目后,使用onSnapshot正确渲染任务列表

  25. 25

    渲染 v-for 列表错误顺序(先添加新项目)Vue.js

  26. 26

    无法检索我渲染列表视图但仍处于按钮单击事件的点

  27. 27

    [Vue 警告]:无法在参数列表后生成渲染函数:SyntaxError: missing )

  28. 28

    使用V-for渲染Vue.js中的项目列表后,CSS页脚不停留在底部

  29. 29

    Angular是使用DOM差异还是必须“重新渲染”每个列表项?

热门标签

归档