我有一個(gè)使用breeze的標(biāo)準(zhǔn)laravel 慣性vue3設(shè)置,正如Inertia文檔所說,頁面之間的導(dǎo)航應(yīng)該模仿瀏覽器預(yù)設(shè)行為,在頁面時(shí)重置捲動(dòng)到頂部負(fù)載。但在我的例子中,它不是這樣運(yùn)作的。
我的連結(jié)中沒有 preserveScroll: true
但無論如何都會(huì)發(fā)生這種情況。
我嘗試使用 vuejs onMounted()
鉤子在組件加載時(shí)滾動(dòng)到頂部,但頁面立即從上一頁的頂部滾動(dòng)到最後一個(gè)滾動(dòng)位置。
所以我停用了這個(gè)鉤子,因?yàn)樗拈W爍效果很醜。
知道如何解決這個(gè)問題嗎? 提前致謝。
我認(rèn)為你必須定義滾動(dòng)區(qū)域:https://inertiajs.com/scroll -management#scroll-regions
#您的應(yīng)用程式似乎不會(huì)使用文件正文滾動(dòng)。
我的 CSS 檔案有一個(gè)屬性 overscroll-behavior: contains;
套用到 body
標(biāo)籤。自從我刪除它以來,現(xiàn)在一切正常。