javascript - Existe-t-il un bon moyen pour Vue de revenir à l'itinéraire précédent et de conserver la position inchangée?
滿天的星座
滿天的星座 2017-05-16 13:43:04
0
1
553

Tirez vers le haut pour actualiser pour obtenir la pagination. Lorsqu'il y a plusieurs pages, cliquez sur une page dans la liste pour accéder aux détails, puis revenez à la page précédente à partir des détails. La position ne peut pas être modifiée et le code ne le sera pas. rafraîchi. Il est préférable d'utiliser scrollBehavior. J'utilise le mode Hash, j'ai fait quelque chose de similaire, j'espère que vous pourrez me donner quelques conseils.

滿天的星座
滿天的星座

répondre à tous(1)
習慣沉默
beforeRouteLeave(to, from, next){
  let position = window.scrollY()
  this.$store.commit('SAVE_POSITION', position) //离开路由时把位置存起来
}

Obtenez la valeur dans la page

mounted () {
  this.$nextTick(function(){
    let position = this.$store.state.position //返回页面取出来
    window.scroll(0, position)
  }) 
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal