Как расширить span-метод для разных таблиц - PullRequest
1 голос
/ 02 апреля 2019

Я динамически генерирую группу карт. И каждая карта будет генерировать группу таблиц. Каждая таблица будет иметь различный эффект диапазона строк. Я написал код ниже. Очевидно, что все таблицы будут вызывать один и тот же метод objectSpanMethod. Я хочу расширить span-метод, чтобы добавить параметр для описания другой таблицы. Как?

<el-card v-for="(f, i) in arrangedflightInDay" :key="f.id" :name="f.name" class="box-card" >
    <div class="clearfix">
        <el-table
            :data="arrangedPlanInDay[i].content"
            :span-method="objectSpanMethod"
            @selection-change="selectionRecords">
            <el-table-column type="selection" width="40">&nbsp;</el-table-column>
        </el-table>
    </div>
</el-card>

1 Ответ

0 голосов
/ 08 апреля 2019

Спасибо, Дэн! Я нахожу другой способ сделать это. Ниже приведен код для информации.

:span-method="objectSpanMethod(i)"

 objectSpanMethod(idx) {
  return ({ row, column, rowIndex, columnIndex })=>{
     console.log(row, column, rowIndex, columnIndex)
     console.log(idx)
  }  
 } 
...