为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

HUH函数 2019-02-06 10:27:00
例如:我在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/#/'这个路径上.如何操作?
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

最后面加一组path:"*",component:login.你这个问题可不可以理解,设置404页面类似。没有路由跳转到指定页面。


查看完整回答
反对 回复 2019-02-19
  • 1 回答
  • 0 关注
  • 608 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号