<ul>
<li v-for="route in routes"> ... </li>
</ul>
// ...
export default {
computed: {
// ...
userRole() {
return this.$store.state.user.role;
},
routes() {
return this.$router.options.routes.filter(({ meta }) => meta && meta.role === this.userRole);
},
// ...
},
}
// ...