Задать вопрос
  • Как передать массив во Vuex store и считать данный массив в другом компоненте?

    @kirill98402 Автор вопроса
    starter fron-end dev
    Вот смотри есть метод записи данных в массив:
    onSelect (items) {        
            this.selected = items
            this.$emit('selected',selected) 
          }

    Вот метод получения данных с массива:
    fetchData () {
            this.menuVisible = !this.menuVisible;
          axios.get('https://db-http.firebaseio.com/devices.json')
         .then(res => {
              console.log(res)
              const data = res.data
              const devices = []
              for (let key in data) {
                const device = data[key]
                device.id = key
                devices.push(device)
              }
             this.$on('selected',function(selected) {
               this.devices = Object.entries(selected).map(([ id, n ]) => ({ ...n, id }));
             })
            })
            .catch(error => console.log(error))
        }

    Верно я применил ? Но оно не пашет так
    Ответ написан
    Комментировать