@lookingfor2

Как правильно сделать компонент поиска на Vuе?

На данный момент у меня есть метод поиска в компоненте
В templatesList у меня хранится список пользователей
data() {
    return {
      templatesList: this.$store.getters.templatesList,
    };
  },
//метод поиска
search(searchValue) {
      if (searchValue.length > 0) {
        this.templatesList = this.templatesList.filter(item => item.name.indexOf(this.searchValue) !== -1);
      } else {
        this.templatesList = this.$store.getters.templatesList;
      }
      return this.templatesList;
    },


Но поиск будет использоваться и в другом компоненте, в data там будет другой массив с данными. Как сделать поиск универсальным компонентом ?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Проект "Жизнь после смерти" - lifeafterdeath.ru
Передавать массив пропсом
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы