我有一个Params管理员,我想将Params admin与商店中的用户名进行比较,因此它与Params admin不同,它将重定向到404页。
url:'/admin/:username'
ex: '/admin/foo'
如果参数不是'foo'
,它将重定向到404
我制作了一些中间件并将其代码实现在页面中:
export default function({ store, redirect, route }){
if(store.getters.username != route.params.username){
redirect('/404')
}
}
我看到console.log (route.params.username) = foo
和store.username = foo
,但仍重定向到404
如何修复?