私も vue でこの問題に遭遇しました。一番上までスクロールしたい場合は、このトリックを使用する必要があります。 window.scrollTo(0, 0); の代わりに setTimeout で使用すると、タイムアウトが非常に小さくなります。 settimeout(()=>{ window.scrollTo(0, 0); }, 10) お役に立てれば。
window.scrollTo(0, 0);
settimeout(()=>{ window.scrollTo(0, 0); }, 10)