当前位置: 首页 > Web前端 > vue.js

·由截截

时间:2023-04-01 11:43:03 vue.js

router.beforeEachrouter.beforeEach((to:any,from:any,next:any)=>{//console.log(to.path)//consttoken=to.query.token||''//if(token!==''){//localStorage.setItem('DingToken',token)//}const{permissions}=store.stateconsole.log('permissions',permissions)if(permissions.length>0){const{meta}=toconstindex=permissions.findIndex((item:any)=>{returnitem===meta.permissionsCode})if(meta.permissionsCode&&index!==-1){next()return}elseif(to.path!=='/default'){if(meta.noVerify){next()}else{Message.error('无权限制!')next('/')}}elseif(to.path==='/default'){next()}}else{next()}return})