在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vueRouter 配置問(wèn)題

vueRouter 配置問(wèn)題

github上看到一項(xiàng)目的路由配置是這樣的

const router = new VueRouter({
    .....
    strict: process.env.NODE_ENV !== 'production',
    scrollBehavior (to, from, savedPosition) {
        if (savedPosition) {
            return savedPosition
        } else {
            if (from.meta.keepAlive) {
                from.meta.savedPosition = document.body.scrollTop;
            }
            return { x: 0, y: to.meta.savedPosition || 0 }
        }
    }
})

請(qǐng)教一下:strict的配置目的是什么,嚴(yán)格模式嗎?這個(gè)我在官方文檔沒(méi)有找到;
還有scrollBehavior的配置,官方解釋為滾動(dòng)行為,是在前進(jìn)、后退的時(shí)候執(zhí)行。關(guān)于這個(gè),沒(méi)看到,有大佬能通俗點(diǎn)解釋下嗎?

回答
編輯回答
放開(kāi)她
strict寫(xiě)在這里不知道用意。

scrollBehavior這個(gè)整體做的是:在路由的history模式下,一些列表頁(yè)利用緩存模式來(lái)記錄位置(一般是返回不刷新,前進(jìn)刷新),一般用了scrollBehavior,同時(shí)還用keep-alive(緩存),activated(緩存下觸發(fā)的鉤子)配合做列表頁(yè)的返回記錄位置。緩存模式也有坑,就是何時(shí)清除緩存,一般是從新進(jìn)入頁(yè)面就清除?;氐街黝},滾動(dòng)行為就是:例如一個(gè)列表頁(yè),滑動(dòng)了很多,點(diǎn)進(jìn)去、再返回記錄剛剛的位置

2018年7月3日 01:19
編輯回答
執(zhí)念

strict: vuex的嚴(yán)格模式,參見(jiàn)文檔:https://vuex.vuejs.org/zh-cn/...

2018年7月16日 22:59