vue 多層迴圈,包含tab切換

2022-10-11 10:45:11 字數 871 閱讀 3784

需實現功能:

1.多層迴圈

2.每層迴圈包含(或不包含)tab 切換

3.tab切換,每層迴圈是獨立的。

如圖所示:

html部分

for="(items,index) in list" :key="index">

}

if="items.tab && items.tab.length>0" >

}for="(item,menu_index) in items.tab" :key="menu_index" :class="items.current == menu_index?'active':''" @click="tabfun(index,menu_index)">

}for="(ite,ind) in items.imgs[items.current].info" :key="ind">

else ref="list" >

for="(item,img_index) in items.imgs" :key="img_index">

js部分中的data

list:[,,

,,],imgs:[,,

,,]},

,,,,

],imgs:[,,

,,]},

,,],

js中的切換方法(根據index改變list中item對應的current值)

tabfun(index,menu_index)

})});

}

Vue 實現tab切換

v bind 三元 v for item,index in tabs class click tab index 先使用v for把資料遍歷渲染到頁面上,v for中有乙個index表示索引,將index作為引數傳入到tab index 這個函式中,在data中定義乙個num變數,在title中如果...

Vue實現tab標題切換例項

方法 一 html部分布局 html部分 如下所示 標題二標題三 標題四 內容一 內容二內容三 內容四給選中部分加css樣式 css部分 如下所示 li.hx activity引入vue.js實現效果 js部分 如下所示 new vue 方法 二 menulist for item,index in...

vue之Tab切換元件

如下 示例 如下 示例 頭部切換 tab tilte v for item,index in tablist key index click toggletab index li ul 內容元件 11201939.html 如下 示例 頭部切換 for item,index in tablable ...