Пользовательский столбец DataTable и таблица с VueJS и ElementUI

Я пытаюсь создать свой собственный общий тип данных с помощью VueJS и ElementUI. Но я застрял с вложенными областями применения компонентов. Позволь мне объяснить:

мой стол

<template>
  <div style="width:100%; text-align:-webkit-center">
    <el-table style="width: 100%"
      highlight-current-row
      :data="inMemoryTable">

        <slot"></slot>  

    </el-table>
  </div>
</template>

и мой стол-столбец

<template>
    <el-table-column
        :label="label">
        <template slot-scope="scope">
            <slot></slot>
        </template>
    </el-table-column>
</template>

и использование

<template>
  <r-table 
    :data="data">

    <my-tablecolumn :prop="prop1" :label="label1">
          <el-button>test</el-button>
    </my-tablecolumn>

  </r-table>
</template>

Это вызывает проблему рендеринга вложенных слотов, но я не могу ее решить. Или другой вариант - это слот в шаблоне el-table-column.

Каково твое мнение?

0 ответов

Другие вопросы по тегам