Element UI+Vue开发中遇到的一些问题

1、表头时间排序(根据传参后端返回)

在el-table标签输入@sort-change=“handleCommand”

handleCommand(column) {
    let sortingType = column.order
    if(sortingType == "ascending") {
        this.$set(this.query, 'sort', 'asc')//传参
        this.getData()//重新获取数据
    }else {
        this.$set(this.query, 'sort', 'desc')//传参
        this.getData()//重新获取数据
    }
},

2、超出文本显示省略号,鼠标悬浮显示全部
超出文本显示省略号

overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

鼠标悬浮显示全部

el-table-column中添加show-overflow-tooltip

修改显示框的样式

.el-tooltip__popper {
    width: 50%;/*修改宽度*/
    background: #000 !important;/*背景色  !important优先级*/
    opacity: 0.8 !important;/*背景色透明度*/
    color: #FFFFFF !important;/*字体颜色*/
    font-size: 14px!important;
    line-height: 18px;
}

3、动态修改表头class,未能及时更新

添加slot-scope="scope"

4、选中行高亮显示

el-table添加highlight-current-row

点击行选中事件

el-table添加@row-click=“showHistory”

 showHistory(row,column,event) {
     console.log(row.id)
     this.getDetailHistory(row.id)//掉后台接口传参
 },
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值