Compartir tecnología

element-plus el-table hace clic en la fila actual y mueve el mouse para mostrar

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

En el componente el-table de Element Plus, se puede configurar el estilo del mouse al deslizarse sobre la fila a través de CSS. Puede utilizar la propiedad del cursor CSS para definir estilos de paso del mouse. Aquí hay un ejemplo simple:

Primero, en tu componente Vue

.el-table .el-table__row:hover {
  cursor: pointer; /* 这里可以更改为其他的光标样式,比如 'crosshair', 'help', 'move', 'not-allowed' 等 */
}
  • 1
  • 2
  • 3

Este CSS se aplicará a cada fila (el-table__row) en su el-table, y el estilo de cursor especificado se mostrará cuando pase el mouse sobre él.

A continuación, asegúrese de que su el-table se muestre correctamente en su plantilla de componente:

<template>
  <el-table 
   :data="tableData" 
   @current-change="handleSelectionChange"
   style="width: 100%"
   >
    <!-- 你的 el-table-column 定义 -->
  </el-table>
</template>
 
<script>
export default {
  data() {
    return {
      tableData: [
        // 你的数据数组
      ]
    }
  }
  methord:{
  handleSelectionChange(val) {
          this.multipleSelection = val;
          console.log(val)
          // let api = new ModellingServiceApi()
          // await api.deleteNode({sid: this.psssData.id?this.psssData.id:1,nodeId:this.selectNodeData.nodeId })
        },
  }
}
</script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

Lo anterior es el contenido completo del artículo. Si te gusta este artículo, espero que puedas apoyarlo tres veces.