Можно ли установить имя метода в моем приложении Vue на основе значения проп?Поэтому мое приложение Vue выглядит следующим образом:
<script>
export default {
name: 'CheckboxFilter',
props: {
tax: '',
identifier: 'Category'
}
}
</script>
Затем в моих методах я хочу назвать метод, основанный на значении идентификатора prop.
methods: {
updateSelected + this.identifier (e) {
this.$store.commit('updateSelectedCategories', e.target.value)
}
}
Возможно ли что-то подобноеделать там, где на имя метода влияет значение реквизита?
РЕДАКТИРОВАТЬ: причина, по которой я пытаюсь это сделать, заключается в том, что у меня есть компонент, у которого есть входные фильтры-флажки.Компоновка этого компонента всегда будет одинаковой, единственной разницей будут значения, присутствующие в этих флажках.Мне нужно следить за тем, какие флажки выбраны независимо от каждого компонента.Поэтому я подумал о том, чтобы передать опору идентификатора для использования в качестве соглашения об именах для метода, в котором я храню значения выбранных флажков для каждого компонента независимо в моем хранилище Vuex.