<div id="app"> <!-- item 数组中的项 --> <p v-for="item in list">{{item}}</p> <hr/> <p v-for="(item, i) in list">索引:{{i}} --- 每一项:{{item}}</p> </div>
<script type="text/javascript"> var vm = new Vue({ el: '#app', data: { list: ['1','2','3','4','5','6'] }, methods: { } }); </script>
为什么渲染获取的索引和数组中的元素错位呢?索引中得到的是数组中的每一项,数组元素得到的是对应的索引
i 索引代表的就是下标,下标就是从 0 开始的,他这个没有错位
但在我的代码中,不应该是 i 代表索引,item 代表的是数组中的元素吗??
老师这里用你的代码出来的是对的,实在不行的话老师明天远程看一下
问题:这种报错是什么意思,左侧的名字换了几个还是一样的报错。
那不是报错,这是webstorm自动检索的