suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Vue-Router-Routing-Sprungproblem

In der oberen linken Ecke befindet sich eine Schaltfläche „Zurück“. Wenn Sie darauf klicken, kehren Sie zur vorherigen Route zurück.

Ich möchte router.go(-1);

verwenden

Aber wenn Sie Baidu am Anfang öffnen und dann diese Seite öffnen, kehren Sie zu Baidu zurück. Das funktioniert nicht.

Was ich lösen möchte, ist, auf die Schaltfläche „Zurück“ zu klicken. Wenn es keine Route gibt, können Sie nicht springen. Kenne die Idee nicht.

阿神阿神2768 Tage vor671

Antworte allen(1)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:38:34

    处于安全考虑,我们无法直接拿到history里面的信息,只能通过暴露的方法向后跳转;

    我的一个思路是通过router暴露的方法beforeRouterLeave配合当前路由做判断,从而阻止跳转。

    Antwort
    0
  • StornierenAntwort