javascript - Bagaimana untuk menghalang rollback penyemak imbas pada halaman tertentu dalam penghala vue?
给我你的怀抱
给我你的怀抱 2017-06-30 09:57:27
0
3
1437

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

给我你的怀抱
给我你的怀抱

membalas semua(3)
滿天的星座

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` 访问组件实例
  })
}

Anda boleh membatalkan navigasi di beforeRouteLeave 中直接访问 this。这个 leave 钩子通常用来禁止用户在还未保存修改前突然离开。可以通过 next(false).
Daripada dokumentasi: https://router.vuejs.org/zh-c...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan