<div v-for="(item,index) in this.bcxingxidata" :key="index">
        <divv-if="item.bclx=='0'">
          <h1 style="color:red">班次名称:{{item.bcmc}}</h1>
          <ul v-for="(data,k) in item.bcglXiangXiList" :key="k">
            <li>打卡时间段{{k+1}}:{{data.dkkssj}}--{{data.dkjssj}}</li>
        <divv-if="item.bclx=='1'">
          <h1 style="color:red">班次名称:{{item.bcmc}}</h1>
          <ul v-for="(data,k) in item.bcglXiangXiList" :key="k">
            <li>最早下井时间:{{data.dkkssj}}</li>
            <li>最晚下井时间:{{data.dkjssj}}</li>
            <li>最短下井时长:{{data.zxjxljsj}}</li>
            <li>最长下井时长:{{data.zdjxljsj}}</li>

使用外面一层的item即代表每个对象,获取其多的那个list再次进行循环。

这里是使用了v-if进行了判断,根据外层循环的某属性的不同值显示不同的模板。

如果是三层嵌套循环或者更多的话同上

      <div v-for="(item,index) in this.bczxingxidata" :key="index">
        <h1 style="color:red">班次组名称:{{item.bczmc}}</h1>
        <div v-for="(ele,j) in item.kqBcglList" :key="j">
          <h2>班次名称:{{ele.bcmc}}</h2>
          <div v-if="ele.bclx=='0'">
            <ul v-for="(data,k) in ele.bcglXiangXiList" :key="k">
              <li>打卡时间段{{k+1}}:{{data.dkkssj}}--{{data.dkjssj}}</li>
          <div v-if="ele.bclx=='1'">
            <ul v-for="(data,k) in ele.bcglXiangXiList" :key="k">
              <li>最早下井时间:{{data.dkkssj}}</li>
              <li>最晚下井时间:{{data.dkjssj}}</li>
              <li>最短下井时长:{{data.zxjxljsj}}</li>
              <li>最长下井时长:{{data.zdjxljsj}}</li>