如上图所示,在VUE中使用v-for循环生成了左边的li序列,如果这时候stepData里面的顺序调换了,改怎么让li的顺序重新生成一遍?stepData:stepData: [ {id: 228}, {id: 229}, {id: 232}, {id: 233}, {id: 234}, {id: 235}]最后解决了,原来是:
4 回答

慕的地6264312
TA贡献1817条经验 获得超6个赞

隔江千里
TA贡献1906条经验 获得超10个赞
这个分两种情况:
第一,你的li列表的样式是一样的,这个情况不需要额外的处理,只有你的data数组改变了,html自己就会相应的改变了li的排列顺序。
第二,如果你的li列表的样式是不一样的,那么你就需要在循环的是再加一层判断,通过在data的数组里面再加一个type的类型,来达到自动切换html样式的需求。
总的来说,就是你的html要做相应的处理,这样你修改了data的数据,html就可以自动采取对应的样式进行渲染数据。
添加回答
举报
0/150
提交
取消