解决Element el-tab首个tab不显示下划线问题
loadData (val) {
// 元素渲染完后进行操作
this.$nextTick(_ => {
// 获取第一个tab元素
const tabFirstElement = document.getElementById('tab-0')
// 获取高亮显示条
const activeBarElement = document.getElementsByClassName('el-tabs__active-bar')[0]
// 第一个tab高亮
if (tabFirstElement.classList.contains('is-active') && activeBarElement ) {
// el-tab默认距离右边有20边距
activeBarElement.style.width = tabFirstElement.clientWidth - 20 + 'px'
}
})
}