And thanks to @PDan help in Discord I could handle it by saving the position of list item and scroll to the desired position like this:
updated () {
this.$nextTick(() => {
if (this.productInfo.detail) {
let y = this.productInfo.y
window.scrollTo({
top: y,
behavior: 'smooth'
})
}
})
}
Thank you