抄了一段vue的实例,为什么v-for属性不能用呢?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>

    <body>
        <ul id="repeat-object" class="demo">
            <li v-for="value in object">
            {{$key}}:{{value}}
            </li>
        </ul>
    </body>

</html>

<script src="http://cdn.bootcss.com/vue/1.0.12/vue.js">
    new Vue({
        el:"#repeat-object",
        data:{
            object:{
                FirstName:"John",
                LastName:"Doe",
                Age: 30
            }
        }
    })
</script>

前端小白,这段代码是从vue的官方教程上抄过来练习的,但是v-for处有错,显示“Attribute v-for is not allowed here”

阅读 5.9k
3 个回答
<script type="text/javascript" src="http://cdn.bootcss.com/vue/1.0.12/vue.js"></script>
<script type="text/javascript">
    new Vue({
        el:"#repeat-object",
        data:{
            object:{
                FirstName:"John",
                LastName:"Doe",
                Age: 30
            }
        }
    })
</script>

看下你的cdn有没有引入成功吧:

<script src="http://cdn.bootcss.com/vue/1.0.12/vue.js">

改成:

<script src="https://cdn.bootcss.com/vue/1.0.12/vue.js">

我觉得循序渐进,打好基础才是王道
html->javascript->vuejs->...
不然踩坑浪费的时间太多了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题