[英]Vue.js: Why isn't my list isn't rendering with v-for directive?
我试图呈现存储在同一组件内数据中的列表。 控制台不断告诉我“模块构建失败”。
知道为什么列表不会显示吗?
这是我到目前为止的内容:
<template lang="pug">
.work
.work__top
.content
h1 Work To-Do List
p.date Monday, 19th September
.work__search
search
.work__taskList
ul
li(v-for="task in tasks")
{{task.complete}}
</template>
<script>
import Search from './components/Search.vue'
export default {
components: {
'search': Search,
},
data() {
return {
tasks: [
{complete: false, label: 'Finish report'}
]
}
},
}
</script>
像这样将{{task.complete}}
文本放在一行上不是{{task.complete}}
有效语法。
您可以将{{task.complete}}
与li(v-for="task in tasks")
放在同一行。 您可以提供一个元素来容纳task.complete
文本(例如span {{task.complete}}
)。 或者,您可以添加一个.
到li
行的末尾,以允许您在下一行中提供一段文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.