vue-backstage-manage icon indicating copy to clipboard operation
vue-backstage-manage copied to clipboard

路由写在前端,直接输入地址访问

Open y-hoo opened this issue 7 years ago • 5 comments

这里我没看到是怎么防止直接输入地址访问未加载路由的,是怎么做的呢

y-hoo avatar Oct 09 '18 04:10 y-hoo

路由里有个通配路由配置啊,如果是不存在的路由就会访问通配路由信息!

codedart2018 avatar Oct 10 '18 01:10 codedart2018

那个路由不是不存在的,项目中不是把所有的路由都加载进去了吗?只是在生成菜单的时候,没有生成所有的已经加载了路由的菜单

y-hoo avatar Oct 10 '18 01:10 y-hoo

所以,已经加载了路由没有生成菜单的,直接输入地址不就能访问了吗

y-hoo avatar Oct 10 '18 01:10 y-hoo

我这个是预先定义的路由,如果和后台匹配不成功是不显示在菜单里的,但是时可以访问的,访问经过网络我在后台又做了鉴权如果鉴权不成功在asiox.js里我做了跳转的!如果你要是vue文件地址都从后台拉出来的话,没有权限的路由你访问是访问不了的!我这里面有一个项目是后台添加vue 文件地址的。

codedart2018 avatar Oct 11 '18 07:10 codedart2018

这样啊,好的,谢谢

y-hoo avatar Oct 11 '18 08:10 y-hoo