#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. Не могли бы вы, пожалуйста, предоставить ссылку, чтобы я мог подробнее помочь вам в этом