91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于vue v-for 多層循環嵌套獲取行數的方法

發布時間:2020-09-06 01:46:31 來源:腳本之家 閱讀:270 作者:不努力未來永遠是個夢 欄目:web開發

在做vue項目的時候難免會用到循環,可是但我們后臺數據返回多條記錄而且是多層嵌套關系的時候,我們需要獲取當前第幾次循環此時就會出現問題。

下面給大家介紹兩種方式,第一種是基于數學公式:第一次循環*(第二次循環總長度)+1+第二次循環 可以獲取當前第幾次循環

第二種方法:是在方法中進行計算返回當前下標。廢話不多說先看一下效果吧

基于vue v-for 多層循環嵌套獲取行數的方法

具體代碼如下:

測試數據json字符串:

parentList: [{
   childList: [{
   index: 1,
   childName: "第一個節點"
   }, {
   index: 2,
   childName: "第一個節點"
   }, {
   index: 3,
   childName: "第一個節點"
   }, {
   index: 4,
   childName: "第一個節點"
   }, {
   index: 5,
   childName: "第一個節點"
   }]
  },
   {
   childList: [{
    index: 6,
    childName: "第二個節點"
   }, {
    index: 7,
    childName: "第二個節點"
   }, {
    index: 8,
    childName: "第二個節點"
   }, {
    index: 9,
    childName: "第二個節點"
   }, {
    index: 10,
    childName: "第一個節點"
   }]
   },
   {
   childList: [{
    index: 11,
    childName: "第二個節點"
   }, {
    index: 12,
    childName: "第二個節點"
   }, {
    index: 13,
    childName: "第一個節點"
   }, {
    index: 14,
    childName: "第一個節點"
   }, {
    index: 15,
    childName: "第一個節點"
   }]
   }]

頁面HTML 具體代碼:

<template>
 <div class="hello">
 <h2>獲取多層循環的總行數</h2>
 <table border="1" width="50%" align="center">
  <tr>
  <td>父循環第幾次</td>
  <td>子循環第幾次</td>
  <td>第一種辦法</td>
  <td>第二種辦法</td>
  <td>json字符串中的行數</td>
  <td>數值</td>
  </tr>
  <tbody v-for="parent,index in parentList" :key="index">
  <tr v-for="child,cindex in parent.childList" :key="child.index">
  <td>{{index}}</td>
  <td>{{cindex}}</td>
  <td olor="red"> <font size="3" color="red">{{index*(parent.childList.length)+1+cindex}}</font></td>
  <td><font size="3" color="red">{{getIndex()}}</font></td>
  <td>{{child.index}}</td>
  <td>{{child.childName}}</td>
  </tr>
  </tbody>
 </table>
 </div>
</template>

第二種獲取下標的方法:

methods:{
  getIndex(){
   if (!this.index){
    this.index=1
   }else{
    this.index++
   }
   return this.index
  }
 }

這樣我們就輕松的獲取到當前循環第幾行啦。

以上這篇基于vue v-for 多層循環嵌套獲取行數的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

雷波县| 连云港市| 白水县| 菏泽市| 马山县| 永胜县| 黄大仙区| 鞍山市| 全南县| 巴彦县| 博湖县| 堆龙德庆县| 莆田市| 乌鲁木齐市| 荆州市| 包头市| 上虞市| 崇州市| 吉林市| 宜昌市| 德江县| 祁连县| 固阳县| 大安市| 新宁县| 炉霍县| 长沙县| 和政县| 曲靖市| 获嘉县| 寿宁县| 石景山区| 辛集市| 开远市| 焦作市| 沭阳县| 枣强县| 会东县| 丹东市| 凌云县| 卢湾区|