Saya menulis aplikasi satu halaman a>b>c Selepas berjaya log masuk, halaman d dipaparkan. Saya ingin menjadikan butang kembali penyemak imbas tidak sah pada halaman d cangkuk menggunakan penghalaan Saya kini menggunakan mod cincang penghala
Anda boleh menggunakan router.replace(location) yang tidak akan menambah rekod baharu pada sejarah dan menggantikan rekod sejarah semasa.
Pautan kes
//replace
<router-link to="/D" replace>Go to D</router-link>
or
router.replace('D')
Gunakan cangkuk dalam komponen.
beforeRouteEnter (to, from, next) {
next(vm => {
// 通過 `vm` 訪問組件實(shí)例
})
}
Anda boleh membatalkan navigasi di
beforeRouteLeave
中直接訪問this
。這個(gè)leave
鉤子通常用來禁止用戶在還未保存修改前突然離開。可以通過next(false)
.
Daripada dokumentasi: https://router.vuejs.org/zh-c...