В VueJS дочерний компонент может генерировать событие, например:
this.$emit('toggle-button')
В родительском элементе мы можем прослушивать это событие следующим образом:
<my-component v-on:toggle-button="doSomething"></my-component>
Это работаетотличный.Но у меня есть требование, чтобы имя события (в данном случае кнопка переключения) сохранялось в переменной или хранилище Vuex.Итак, у меня нет точного имени события, но есть переменная или хранилище с именем события.
В таком случае, какой будет синтаксис для ссылки на это имя события в директиве on-click?
Например, допустим, у нас есть:
let eventName = 'toggle-button'
Как я могу использовать эту переменную (eventName) вместо точного имени события (кнопка-переключатель) в следующем:
<my-component v-on:toggle-button="doSomething"></my-component>