win系统和mac系统的游览器滚动条宽度不一样,网上找了几个方法试了下,这里是我认为比较好的一个方法
const scrollDiv = document.createElement('div')
scrollDiv.style.cssText = 'width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;'
document.body.appendChild(scrollDiv)
const scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
document.body.removeChild(scrollDiv)
return scrollbarWidth + 'px'