Невозможно отфильтровать массив, содержащий модели vue-mc - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь отфильтровать массив, содержащий модели vue-mc. Однако свойство name всегда по какой-то причине не определено.

Вот что я делаю:

computed: {
    filtered_items:function() {
      var self=this;
      return this.local_items.filter(
        function(item) {
          return item.name.toLowerCase().indexOf(self.user_input.toLowerCase())>=0;
        });
    }
  }

И это дает мне следующую ошибку, которая имеет смысл, потому что по какой-то причине вы не можете получить доступ к ключу моделей, например "item.name":

Невозможно прочитать свойство 'toLowerCase' из неопределенного "

Итак, вопрос в том, как мне отфильтровать массив моделей vue-mc? Или как получить доступ к значению ключа модели? Здесь также песочница, которую я сделал.

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