国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

導(dǎo)航到其他頁(yè)面時(shí),ScrollPosition 未設(shè)置為頂部
P粉556159786
P粉556159786 2023-08-30 09:07:14
0
1
678
<p>網(wǎng)頁(yè)采用主從方式設(shè)計(jì)。主控具有選項(xiàng)卡(左窗格),單擊這些選項(xiàng)卡會(huì)在從屬(右窗格)中顯示相應(yīng)的頁(yè)面。例如。 master 有三個(gè)兩個(gè)選項(xiàng)卡“架構(gòu)和模板”,其中默認(rèn)顯示架構(gòu)。用戶可以使用左側(cè)窗格中的選項(xiàng)卡(由主頁(yè)面加載)在這兩個(gè)頁(yè)面(由從頁(yè)面加載)之間導(dǎo)航。</p> <p>現(xiàn)在,當(dāng)用戶滾動(dòng)到架構(gòu)頁(yè)面中的某個(gè)位置并導(dǎo)航到模板頁(yè)面時(shí),滾動(dòng)位置不會(huì)設(shè)置為頂部。但是滾動(dòng)行為是在路由器文件中設(shè)置的。</p> <pre class="brush:php;toolbar:false;">const createRouter = () => new VueRouter({ scrollBehavior: () => ({ x: 0, y: 0 }), routes:[ //has all the routes ] });</pre> <p>當(dāng)在scrollBehavior附近設(shè)置斷點(diǎn)并觀察時(shí),只要有導(dǎo)航,但從體系結(jié)構(gòu)導(dǎo)航到模板頁(yè)面時(shí)滾動(dòng)位置未設(shè)置為頂部,就會(huì)擊中該行。</p> <p>但是,當(dāng)滾動(dòng)到模板頁(yè)面中的特定位置并導(dǎo)航到體系結(jié)構(gòu)頁(yè)面時(shí),該頁(yè)面將設(shè)置為頂部。</p> <p>還嘗試編寫(xiě) window.scrollTo(0, 0); templates.ts 中的 Mounted() 內(nèi)部的函數(shù)。即使被點(diǎn)擊,但頁(yè)面未設(shè)置為頂部。</p> <p>有人可以解釋為什么會(huì)發(fā)生這種情況嗎?我嘗試了 stackoverflow 中列出的幾乎所有可能的解決方案。</p>
P粉556159786
P粉556159786

全部回復(fù)(1)
P粉248602298

我在vue中也遇到這個(gè)問(wèn)題。如果你想滾動(dòng)到頂部,你將需要使用這個(gè)技巧。而不是 window.scrollTo(0, 0); 在 setTimeout 中使用它,超時(shí)時(shí)間很少。
settimeout(()=>{ window.scrollTo(0, 0); }, 10)
希望這會(huì)有所幫助。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板