Есть ли способ в vue, чтобы я мог показывать только некоторые представления обычным пользователям и все представления администраторам?
Я использую Firestore для своих операций CRUD
Например: я администратор, я могу выполнять функции CRUD и иметь доступ ко всему сайту. Хотя не администратор не может делать CRUD и не может получить доступ к странице администратора?
Я думаю, что я могу сделать это в vue -рутер, но я не знаю, как это реализовать. Надеюсь, вы можете помочь мне!
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [{
path: '/',
name: 'Login',
component: () => {
return import('@/views/auth/vLoginLandingPage')
}
},
{
path: '/announcements',
name: 'Announcements',
component: () => {
return import('@/views/drawer/announcement/vAnnouncementLandingPage')
},
}
]
const router = new VueRouter({
routes,
mode: 'history'
})
export default router