【发布时间】:2020-11-02 09:06:32
【问题描述】:
我正在关注 YouTube 上的 Net Ninja Vue 教程。在教程 19 中,我正在浏览我希望使用 v-for 和 v-bind: 键显示 ul 列表的嵌套组件。我不断收到以下错误,它不会编译。我是Vue的新手,那里的大师可以在这里帮助我。目前我的 vue 版本是@vue/cli 4.4.6,npm 是 6.13.4
代码
<template>
<ul>
<li v-for="(ninja, index) in ninjas" v-bind:key="index"></li>
</ul>
</template>
<script>
export default {
data () {
return {
ninjas: ['Ryu','Ken','Yoshi']
}
}
}
</script>
<style>
</style>
错误
ERROR in ./src/Ninjas.Vue
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| <template>
| <ul>
| <li v-for="(ninja, index) in ninjas" v-bind:key="index"></li>
@ ./src/main.js 3:0-34
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js
【问题讨论】:
-
你的原始代码中有结束标签
</li>吗? -
最初没有,但添加了它仍然是相同的错误消息
标签: vue.js vuejs2 vue-component