关于vue的循环问题
发布于 7 年前 作者 xhj70366327 2408 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

使用vue的v-for去渲染数据,动态根据获取数据的内容数量,计算出v-for下每个li标签的宽度,但是在更改数据之后,v-for渲染出来的数据都会聚集在页面左侧,这是为什么? 数据多-数据少的时候不会出现这种问题,但是 数据少-数据多的时候就会出现这种问题,查看页面发现只有部分li标签被设置了宽度,请问,这种问题有什么解决方法呢? http://doc.vue-js.com/v2/guide/list.html#注意事项 我在这里看到了,由于 JavaScript 的限制, Vue 不能检测以下变动的数组:2.当你修改数组的长度时,例如: vm.items.length = newLength; 为了避免第二种情况,使用 splice: example1.items.splice(newLength); 但是没有搞明白。。。 寻求相关知识点,或者 是解决办法,思路也可以= =,谢谢。thanks for everyone.

回到顶部