Доступ к параметрам маршрутизатора из класса компонентов машинописного текста - PullRequest
0 голосов
/ 03 мая 2019

как я могу получить доступ к параметрам маршрутизатора vue в классе vue машинописного текста?

Смотрите прикрепленный скриншот, жалобы на машинопись ... есть ли типы, которые мне нужно установить?

enter image description here

Единственный способ, которым я могу заставить это работать, - это: 1 - импортируйте роутер, как показано на рисунке 2 - получить доступ к параметрам через строковые литералы:

router['history'].current.params.hash

Но это ломает линта

доступ к объекту через строковые литералы запрещен

И правильно, я не хочу удалять это правило.

1 Ответ

1 голос
/ 04 мая 2019

Vue-router предоставляет другой объект $route для представления состояния текущего маршрута.Таким образом, если вам нужен доступ к параметрам маршрута, вам нужно использовать this.$route.params вместо this.$router.

Также вам не нужно устанавливать какие-либо типы, так как vue-router уже имеет определение типов.

...