Vue JS передать реквизит в строку маршрута - PullRequest
0 голосов
/ 14 февраля 2020

Я хочу передать опору в ссылку, по которой я перехожу:

<v-btn router :to="/main/+{{siteType}}">

export default {
  props: ["siteType"]
}

Как я могу передать опору siteType в строку ссылки?

1 Ответ

1 голос
/ 14 февраля 2020

Вместо этого привяжите к нему вычисленное свойство, поскольку вы не можете использовать усы внутри атрибутов, согласно документации :

Усы не могут использоваться внутри атрибутов HTML. Вместо этого используйте директиву v-bind

Пример:

<v-btn router :to="myCustomLink">

export default {
  props: ["siteType"],
  computed: {
    myCustomLink: function() {
      return `/main/${this.siteType}`,
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...