定义列

columns: [
        
        {
          dataIndex: "key",
          key: "x",
          slots: {
            customRender: "customAction",
            title: "customActionTitle"
          }
        }
      ]

模板

<a-table
          :columns="columns"
          :data-source="batchData"
          bordered
          size="small"
          :pagination="false"
        >
          <template #customActionTitle="{  }">
            <PlusOutlined @click="addData()" />
          </template>
          <template #customAction="{ key, record }">
            <MinusOutlined @click="deleteData(key, record.key)" />
          </template>
        </a-table>

  Note:定义列的时候不要定义title

posted on 2020-12-29 10:55  风尘々紫驿  阅读(2729)  评论(0编辑  收藏  举报