diff --git a/src/views/MetalPlate/index.vue b/src/views/MetalPlate/index.vue index 625d743..62e6af5 100644 --- a/src/views/MetalPlate/index.vue +++ b/src/views/MetalPlate/index.vue @@ -39,7 +39,18 @@ import HandPlate from 'cpns/MetalPlate/HandPlate' import MetalPlateProcess from 'cpns/MetalPlate/MetalPlateProcess' onMounted(() => { - document.body.scrollTop = document.documentElement.scrollTop = 0 + if (location.href.indexOf('#sheet-metal') != -1) { + const element = document.getElementById('metal') + element.scrollIntoView() // 将元素滚动到可见区域 + } + if (location.href.indexOf('#cnc') != -1) { + const element = document.getElementById('cnc') + element.scrollIntoView() // 将元素滚动到可见区域 + } + if (location.href.indexOf('#hand-board') != -1) { + const element = document.getElementById('hand') + element.scrollIntoView() // 将元素滚动到可见区域 + } })