`v-on: click` привязка к функции в модуле - PullRequest
0 голосов
/ 03 декабря 2018

Я совершенно новичок в Vuejs, и мой вопрос:

В любом случае v-on может прослушать событие click, а затем выполнить функцию, определенную в модуле?

Например:

<button v-on:click="executeClick()"></button>

Выполнит executeClick() в следующем модуле, который будет импортирован в Vue экземпляр через require:

module.exports = {
  executeClick: function () {
    // do something
  }
}

Я пытаюсьдержите vue экземпляра methods не переполненным кучей функций.

1 Ответ

0 голосов
/ 03 декабря 2018

Нет, в модели вам нужны функции, которые входят в это решение вашего компонента:

click.js
module.exports = {
  executeClick: function () {

  }
}

component.vue
<template>
  <tag @click="$options.click.executeClick">
</template>

<script>
import click from 'click.js'
export default {
  click: click
}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...