Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menambah gaya pada elemen vue

Masalah utama ialah: ingat untuk $index传递一个index然后就好办了, 怎么知道当前tr渲染是的是第几行数据, 如何用computedlakukan sebelum

Saya mahu menukar warna teks

Kod saya:

大家讲道理大家讲道理2712 hari yang lalu773

membalas semua(3)saya akan balas

  • 高洛峰

    高洛峰2017-05-16 13:47:12

    Tulis gaya dan kemudian ikat secara dinamik: class ="{green:true,red:false....}"

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:47:12

    Anda menggunakan rangka kerja elemen-ui, tambah kelas dalam el-table里有这么一个属性row-class-name,是一个回调函数,可以给table-cell. Untuk butiran, anda boleh menyemak laman web rasmi, di bahagian bawah.
    Contohnya: (paparkan warna latar belakang yang berbeza dengan menilai nilai dalam deretan data)
    template

    <el-table :data="roleMenuTable" border style="width: 100%" :row-class-name="tableRowClassName">

    skrip

    methods: {
        // 已选择渲染样式
        tableRowClassName (row, index) {
          if (row.operation) {
            return 'info-row'
          } else {
            return ''
          }
        }
        }

    gaya

    <style>
    .el-table .info-row{
      background: #5CB85C;
    }
    </style>

    Kesan:

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:47:12

    现在也可以啊,把v-for改成v-for="(item, index) in lists",inde就是索引了

    balas
    0
  • Batalbalas