html 鼠标单击单元格,vue-easytable点击表格中某个单元格操作

一:vue-easytable的地址

http://doc.huangsw.com/vue-easytable/app.html#/table/hideTable

二:改变当前鼠标悬浮单元格的样式

1、添加:column-cell-class-name="columnCellClass",下面是具体的案例

2、添加方法

//设置class

columnCellClass(rowIndex,columnName,rowData){

// 给三行column为‘Parts1Material’和‘Parts2Material’的列设置className

/*根据你自己的cloumn设置*/

if (columnName==='Parts1Material'||columnName==='Parts2Material'){

return 'column-cell-class-name-cailiao';//这是你的css名字

}

}

3、设置css样式

.column-cell-class-name-cailiao .v-table-body-cell:hover{

color: white;

background-color: darkmagenta;

text-underline: gold;

cursor: pointer;

}

.column-cell-class-name-cailiao .v-table-body-cell:hover span{

border-bottom: 1px solid white;

}

4、查看效果

7ec236e6c35808df58ae207b1c9c26d0.png

5、设置点击事件

//点击当前行事件

rowClick(rowIndex,rowData,column){

//通过cloumn来判断点击的是哪个

if(column.field=='Parts1Material'||column.field=='Parts2Material'){

//再用vuex来临时存储当前点击的内容

this.changeMaterial(rowData[column.field]);

//跳转路由到其他页面并使用

this.$router.push("/generaltechonology/generalmaterialtable");

}

},

到这里已经完成了vue-easytable点击表格中某个单元格的操作,请灵活运用。

@media screen and (min-width: 60em)

.single .hentry .entry-content {

width: calc(80.5% - 25px) !important;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值