기술나눔

element-plus el-table은 현재 행을 클릭하고 마우스를 위로 이동하여 표시합니다.

2024-07-12

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

Element Plus의 el-table 구성 요소에서는 CSS를 통해 행 위로 슬라이딩할 때 마우스 스타일을 설정할 수 있습니다. CSS 커서 속성을 사용하여 마우스 오버 스타일을 정의할 수 있습니다. 다음은 간단한 예입니다.

먼저 Vue 구성 요소에서

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

이 CSS는 el-table의 각 행(el-table__row)에 적용되며, 마우스를 그 위로 가져갈 때 지정된 커서 스타일이 표시됩니다.

다음으로 구성요소 템플릿에서 el-table이 올바르게 렌더링되는지 확인하세요.

<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

위 내용은 기사의 전체 내용입니다. 이 글이 마음에 드셨다면 3번 응원 부탁드립니다.