Как проверить в vue-router, содержит ли текущий маршрут динамический текст из переменной? - PullRequest
0 голосов
/ 01 февраля 2019

У меня следующая ситуация:

В магазине у меня будет переменная, подобная этой:

dashboardAccess: /dashboard

Это значение по умолчанию, но пользователь сможет перейти например / my / secret / place

Поэтому, работая с этой переменной, мне нужно проверить, находится ли пользователь на панели инструментов для рендеринга, или нет, рендерить некоторые компоненты с помощью v-if.

У меня будут путинапример:

dashboardAccess / pages

dashboardAccess / pages / new

dashboardAccess / pages / edit

и т. д.

Тогдаесли пользователь находится в контексте содержимого из dashboardAccess, иными словами, внутри панели мониторинга я буду отображать параметры панели мониторинга остальное (что угодно, кроме dashboardAccess), другие параметры.

Попробовал использовать:

watch: {
'$route' (to, from) {

    if (this.$router.path != dashboardAccess) {
      onDashboard = false
   }

}

Безуспешно, читая документацию, кажется, мне нужно будет использовать слишком отслеживание маршрута (до, от) для всех кликов от пользователя.

Кто-то может указать мне направление, чтобы начать его?

Спасибо за совет.

...