尽量避免使用DOM操作,使用数据驱动,如果一定要,请使用Vue简短的自定义指令
在vue1中:v-for="item in items" 然后获取可以用$index
在vue2中:v-for="(item, index) in items" 获取用index
这两种方法都可以,看你具体情况
把academyList替换为新数组。官网文档“以下两种数据变化vue无法检测,1.通过索引修改值。2.改变数组长度。”。。?赋值新数组不属于以上两种,有数据改变,就会有更新,记得在对应vue实例中定义academyList:[]这个数组,然后方法中赋值this.academyList就可以。把academyList替换为新数组。官网文档“以下两种数据变化vue无法检测,1.通过索引修改值。2.改变数组长度。”。。?赋值新数组不属于以上两种,有数据改变,就会有更新,记得在对应vue实例中定义academyList:[]这个数组,然后方法中赋值this.academyList就可以。
循环的长度吗?
直接用length属性呀。
比如
使用length即可获取需要注意对象不能为空或者未定义否则会出现异常