Heim > Web-Frontend > js-Tutorial > So legen Sie die Anmeldeberechtigung für das Routing in Vue fest

So legen Sie die Anmeldeberechtigung für das Routing in Vue fest

不言
Freigeben: 2018-07-03 14:05:16
Original
1832 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Methode zum Festlegen der Anmeldeberechtigung für das Routing in Vue vor. Er ist sehr gut und hat einen gewissen Referenzwert.

index.js

Metaattribute für Routen festlegen, die Anmeldeberechtigungen erfordern

meta:{requireAuth:true},
Nach dem Login kopieren

main.js

Schreiben Sie die Überprüfung des Routings direkt in main.js

router.beforeEach((to, from, next) => {
  if (to.matched.some(record => record.meta.requireAuth)){ // 判断该路由是否需要登录权限
    if (sessionStorage.getItem("access_token")) { // 判断当前的token是否存在
      next();
    }
    else {
      next({
      path: '/manage',
      query: {redirect: to.fullPath} // 将跳转的路由path作为参数,登录成功后跳转到该路由
    })
    }
  }
  else {
    next();
  }
});
Nach dem Login kopieren

Das Obige ist hoffentlich der gesamte Inhalt dieses Artikels Es wird für das Lernen aller nützlich sein. Wenn Sie Hilfe benötigen, besuchen Sie bitte die chinesische PHP-Website für weitere verwandte Inhalte!

Verwandte Empfehlungen:

So verwenden Sie Vue zum Anpassen der numerischen Tastaturkomponente

Informationen zur Aufzeichnung der Bildlaufposition durch den Vue-Scroller Code-Einführung

Das obige ist der detaillierte Inhalt vonSo legen Sie die Anmeldeberechtigung für das Routing in Vue fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
vue
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage