Как сделать так, чтобы в левой части таблицы оставались метки? - PullRequest
2 голосов
/ 21 июня 2019

Здесь - это пример jsfiddle, который выглядит так:

HTML

<script src="//unpkg.com/vue/dist/vue.js"></script>
<script src="//unpkg.com/element-ui@2.9.1/lib/index.js"></script>
<div id="app">
<template>
    <el-table
      :data="tableData"
      style="width: 100%">
      <el-table-column
        prop="date"
        label="Date"
        width="180">
      </el-table-column>
      <el-table-column
        prop="name"
        label="Name"
        width="180">
        <el-badge :value="10" class="item" >
           <el-button size="mini">Comments</el-button>
           </el-badge>
      </el-table-column>
      <el-table-column
        prop="address"
        label="Address">
      </el-table-column>
    </el-table>
  </template>
</div>

CSS

@import url("//unpkg.com/element-ui@2.9.1/lib/theme-chalk/index.css");

.el-table .cell {
  overflow: visible;
}

JS

var Main = {data () {return {tableData: [{date: '2016-05-03', имя: 'Tom', адрес: «Нет.189, Grove St, Los Angeles '}, {дата:' 2016-05-02 ', имя:' Tom ', адрес:' Нет.189, Grove St, Los Angeles '}, {дата:' 2016-05-04 ', имя:' Tom ', адрес:' Нет.189, Grove St, Los Angeles '}, {дата:' 2016-05-01 ', имя:' Tom ', адрес:' Нет.189, Grove St, Los Angeles '}]}}} var Ctor = Vue.extend (Main) new Ctor (). $ Mount (' # app ')

table

Каждый бейдж размещается после кнопки комментария.Есть ли способ сделать это слева?

1 Ответ

0 голосов
/ 21 июня 2019

Значок был абсолютно позиционирован на right. Добавьте этот CSS в таблицу стилей, чтобы расположить его слева.

.el-badge__content.is-fixed{
  left: -10px;
  right: auto;
  transform: translateY(-50%);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...