handlerWidth() {
let dom = document.getElementsByClassName('tablewidget')[0]
let domRl = document.getElementsByClassName('right-list')[0]
let domR = document.getElementsByClassName('right_content')[0]
let domL = document.getElementsByClassName('left-list')[0]
let domLC = document.getElementsByClassName('L')[0]
let attributePopupDom = document.getElementById('attributePopup')
const observe = new ResizeObserver(function(mu, ob) {
let width = Number(domR.offsetWidth)
let width2 = Number(domRl.offsetWidth || domRl.style.width)
let width3 = Number(domL.offsetWidth)
domLC.style.left = width3 + 'px'
domLC.style.transform = width3
? 'translateX(-8.5px)'
: 'translateX(0px)'
this.domW = width + width2 + width3 + 20
let w = this.domW
dom.style.width = `calc(100vw - ${w}px)`
dom.style.left = width3 + 10 + 'px'
let leftMoveWidth = width + width2
attributePopupDom.style.right = `calc(${leftMoveWidth + 10}px)`
})
observe.observe(domR, {
attributes: true
})
observe.observe(domRl, {
attributes: true
})
observe.observe(domL, {
attributes: true
})
},