Как добавить массив маркеров в реквизит?

#vue.js

#vue.js

Вопрос:

Добрый день, помогите, как передать данные через реквизит для отображения точек

здесь я использовал Map

Мой код:

В compknents maps:

 const marker = new H.map.Marker({lat: this.coords lng: this.coords]);
            map.addObject(marker);
  

Страница, на которой инициализируются компоненты

 <map-comp
      :coord = сюда точки
      :show-chart="selectedValueShow"/>
  

Геттеры:

 test() {
      return this.$store.getters.locationsTracking
    }
  

Вложенный массив поступает в геттеры. Помогите сделать пожалуйста

Комментарии:

1. Это map-comp ваш собственный компонент или предоставляется сторонним плагином?

2. Мой собственный компонент

Ответ №1:

Добавьте ваше собственное свойство к вашему собственному компоненту map-comp и используйте вычисляемое свойство родительского компонента. или вы можете использовать тот же геттер для самостоятельного создания компонента map-comp.

 <map-comp :show-chart="selectedValueShow" :[componentProperty]="markers"/>

// in parent component
    computed: {
       markers: function() { return this.$store.getters.locationsTracking; }
    }
  

Комментарии:

1. Не могли бы вы, пожалуйста, предоставить ссылку, чтобы я мог подробнее помочь вам в этом