前端吸頂效果 vue怎么解決在ios上屏幕滾動(dòng)的問題?
vue怎么解決在ios上屏幕滾動(dòng)的問題?這個(gè)問題的本質(zhì)可以追溯到IOS runloop。滑動(dòng)時(shí)Runloop切換模式。Nstimer和Scrollview默認(rèn)分為兩種模式,可以通過以下兩種方式解決:分
vue怎么解決在ios上屏幕滾動(dòng)的問題?
這個(gè)問題的本質(zhì)可以追溯到IOS runloop。滑動(dòng)時(shí)Runloop切換模式。Nstimer和Scrollview默認(rèn)分為兩種模式,可以通過以下兩種方式解決:分別將計(jì)時(shí)器添加到兩種模式中;將計(jì)時(shí)器添加到頂部runloop的“common mode items”中,“common mode items”替換為runloop自動(dòng)更新到具有“common”屬性的所有模式。
excel里面,怎么設(shè)置滾動(dòng)條滾動(dòng)范圍?
例如,我們需要解決“在Vue路由器切換頁面后讓滾動(dòng)條返回頂部,而不是保持在原始位置”的問題(這也是我遇到的問題之一)。
方法1。在歷史模式下:
請(qǐng)參閱文檔:滾動(dòng)行為。Vue router
文檔中說:“當(dāng)切換到新路由時(shí),您希望頁面滾動(dòng)到頂部,或者保持原來的滾動(dòng)位置,就像重新加載頁面一樣。是的,而且更好的是,它允許您自定義在切換路由時(shí)頁面的滾動(dòng)方式?!?/p>
方法2。別用歷史模式
我兩種方法都試過了,都很有效。
如果有任何其他好方法,請(qǐng)?jiān)谒饺诵偶懈嬖V我加載和顯示新數(shù)據(jù)是Vue中最簡單的方法。只需向data:Methods:{loadmore:function(){Ajax方法(function(moredata){此.items.push(更多數(shù)據(jù))}。Bind(this))}另一個(gè)問題是如何觸發(fā)loadmore。這里,就像你說的,滾動(dòng)。因此,您需要監(jiān)視scroll事件或使用其他滾動(dòng)插件(如iscroll)在相應(yīng)的回調(diào)中調(diào)用loadmore