当在地址栏中输入一个未被vue-router定义的路径时,如何配置vue-router,让页面重定

例如:我在vue-router中的配置如下:

routes: [{


  path: '/',

  name: 'login',

  component: login

},

{

  path: '/index',

  name: 'index',

  component: index

}];

然后当我运行的时候,浏览器默认到了'localhost/#/'这个路径上,然后我随机将路径手动输入成另一个路径,例如:'localhost/#/hhh'.

然后浏览器就会呈现出一片空白.

但我希望浏览器在检测到地址栏中的hash地址并没有被定义时,跳转到我设定的一个hash地址上.

例如:当我输入'localhost/#/hhh'或者'localhost/#/xxx'等等这些没有被vue-router定义的路径时,自动跳转到'localhost/#/'这个路径上.

如何操作?


HUH函数
浏览 609回答 1
1回答

慕姐4208626

最后面加一组path:"*",component:login.你这个问题可不可以理解,设置404页面类似。没有路由跳转到指定页面。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript