javascript - Adakah terdapat cara yang baik untuk vue kembali ke laluan sebelumnya dan mengekalkan kedudukan tidak berubah?
滿天的星座
滿天的星座 2017-05-16 13:43:04
0
1
579

Tarik ke atas untuk menyegarkan untuk mencapai halaman apabila terdapat banyak halaman, klik pada halaman dalam senarai untuk pergi ke butiran, dan kemudian kembali ke halaman sebelumnya dari butiran, dan kod tidak akan disegarkan. Lebih baik menggunakan scrollBehavior Saya menggunakan mod Hash, saya telah melakukan sesuatu yang serupa, saya harap anda boleh memberi saya nasihat.

滿天的星座
滿天的星座

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

Dapatkan nilai dalam halaman

mounted () {
  this.$nextTick(function(){
    let position = this.$store.state.position //返回页面取出来
    window.scroll(0, position)
  }) 
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan