Почему я получаю сообщение об ошибке в подключенном хуке: «Ошибка типа: e не определена»? - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть довольно простой компонент в vue, который выполняет функцию из подключенного хука после загрузки компонента.

methods: {
    pushFolders: function() {
      $.each(this.$store.state.folders.subFolders, function(key, value) {

        this.selected.push(value.uuid)

      }.bind(this));
    },
    checkAll: function(){

      this.isSelectedAll = !this.isSelectedAll;
      this.selectedFolders = [];
      if(this.isSelectedAll){ // Check all
        // this.selectedFolders.push(this.selected[key]);
        this.$store.dispatch('SELECT_FOLDERS',this.selected)
      }
    }
  },
  mounted: function() {
    this.pushFolders()
  }

Когда я загружаю маршрут, компонент включен, я получаю эту ошибку:

Error in mounted hook: "TypeError: e is undefined"

Кто-нибудь может пролить свет на это?

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете попробовать с nextTick (решение найдено здесь )

...