diff --git a/src/components/aboutTable/MyTable.vue b/src/components/aboutTable/MyTable.vue index e6f9af5..8746643 100644 --- a/src/components/aboutTable/MyTable.vue +++ b/src/components/aboutTable/MyTable.vue @@ -6,6 +6,7 @@ :data="tableData" @selection-change="handleSelectionChange" @row-click="singleElection" + @cell-click="cellClick" :row-key="getConfiger.rowKey" :border="getConfiger.border" :default-expand-all="getConfiger.defaultExpandAll" @@ -123,7 +124,7 @@ const props = defineProps({ } }); // 可选的时候选择的数据 -const emit = defineEmits(["chooseData"]); +const emit = defineEmits(["chooseData","columnInfo"]); const multipleTableRef = ref(); let getConfiger = reactive({ showSelectType: null, // 显示多选还是单选还是没有选择 checkBox/radio/null @@ -164,6 +165,9 @@ const singleElection = (val) => { emit("chooseData", [val]); } }; +const cellClick = (row, column) => { + emit("columnInfo", {row,column}); +}; // 懒加载数据的方法 const load = (date, treeNode, resolve) => { setTimeout(() => { diff --git a/src/components/loder/Jczloder.vue b/src/components/loder/Jczloder.vue index b781639..92e98f2 100644 --- a/src/components/loder/Jczloder.vue +++ b/src/components/loder/Jczloder.vue @@ -1,26 +1,13 @@