Не могу использовать @ click = "somefunction ()" в раскрывающемся меню - PullRequest
1 голос
/ 11 января 2020

Как видно из названия, я не могу использовать функцию @click в раскрывающемся меню vs

<vs-dropdown>
  <a href="#" @click="funct('/parameter')">Home</a>
  <vs-dropdown-menu>
    <vs-dropdown-item>
    asdf
    </vs-dropdown-item>
  </vs-dropdown-menu>
</vs-dropdown>

<script>
export default {
  data: () => ({}),
  methods: {
    funct(param) {
      this.$routes.push(param)
    }
  }
}
</script>

Как вы можете видеть, я должен быть перенаправлен на '/ parameter', но вместо этого всякий раз, когда я щелкните, ничего не происходит, есть ли способ обойти это или заставить выпадающий список делать то, что я хочу?

1 Ответ

3 голосов
/ 11 января 2020

Это должно быть. $ router .pu sh (param) NOT this. $ routs .pu sh (param)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...