寶慕林4294392
2019-03-05 21:23:57
如上圖所示,在VUE中使用v-for循環(huán)生成了左邊的li序列,如果這時候stepData里面的順序調(diào)換了,改怎么讓li的順序重新生成一遍?stepData:stepData: [ {id: 228}, {id: 229}, {id: 232}, {id: 233}, {id: 234}, {id: 235}]最后解決了,原來是:
4 回答

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗 獲得超6個贊

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗 獲得超10個贊
這個分兩種情況:
第一,你的li列表的樣式是一樣的,這個情況不需要額外的處理,只有你的data數(shù)組改變了,html自己就會相應(yīng)的改變了li的排列順序。
第二,如果你的li列表的樣式是不一樣的,那么你就需要在循環(huán)的是再加一層判斷,通過在data的數(shù)組里面再加一個type的類型,來達(dá)到自動切換html樣式的需求。
總的來說,就是你的html要做相應(yīng)的處理,這樣你修改了data的數(shù)據(jù),html就可以自動采取對應(yīng)的樣式進(jìn)行渲染數(shù)據(jù)。
添加回答
舉報
0/150
提交
取消