想更改el-tabs的样式,这个样式
let tabs;
this.$nextTick(() => { // 如果不写this.$nextTick(() => {}) 报错如下
tabs = this.$refs.tabs;
})
// 获取元素
let tabDom = tabs.$el;
// 获取宽度等等
let width = window.getComputedStyle(tabDom.querySelector('.要更改元素的类名/#要更改元素的id')).width;
// 获取内边距等
let paddingLeft = window.getComputedStyle(tabDom.querySelector('.要更改元素的类名/#要更改元素的id')).getPropertyValue('padding-left');
// 更改 元素样式
tabDom.style.width = 你需要的宽度 + ‘px’
知识点:nextTick即有可能是微任务,也有可能是宏任务,但优先是微任务。