Я на Vue делаю, проблематично этот popover сделать. Тем более у меня чуть ниже блок "дополнительно" при наведении выезжает слева и становится как эта кнопка справа от основного блока.
Не совсем понял. Вот пусть у нас будет две глобальных переменных allResidentials - там ВЕСЬ массив элементов и вторая residentials - туда мы будем добавлять по 6 штук из массива allResidentials при условии скрола.
let data тут и играют роль 6 элементов массива так? Вопрос главный в том как мне отделять последовательно по 6 элементов из allResidentials.
Тут наверное должен как-то использоваться метод типа splice
let data = allResidentials.splice( от какого элемента, 6)
А если открыты несколько попапов разных маркеров?
И подскажите пожалуйста как можно открыть необходимый попап маркера (без нажатия на сам маркер конечно)( в данном случае по data-атрибуту id?
Ivan Ivanovich, больше гибкости с элементами flex-child( в данном случае это элементы с тегом а).
Например, вы можете их развести по сторонам, выравнять по высоте, отцентровать по центру блока.
menu{ // отцетровка в середину блока и по высоте и по ширине
display: flex;
align-items: center;
justify-content: center;
}
Опечатался, 3000 где то)
В общих чертах понял примерно, спасибо большое!
А надо использовать один getters для всех фильтраций? Если новый getters для каждого фильтра, то я не понимаю как потом это объединять и вставлять в шаблон. <div>{{data.title}}</div>
И вот при каждом выборе фильтра пробегаться по изначальному массиву данных?
sim3x, для вывода информации получаю, большой - массив объектов длинной около 300. Записываю в state vuex чтобы удобно было использовать в разных компонентах.
0xD34F, Все, разобрался, работает!) Только можно еще один вопрос вам?) Так как маркеров много, то надо z-index при наведении менять,чтобы поверх был, а стилями почему то не срабатывает, когда меняю индекс попапа своего.
Они и так у меня вычисляемое свойство( из state vuex, которые при запросе к серверу получаются). Не смог совместить ваш код со своим. Видимо, я не до конца понял как у вас работает, сижу, пытаюсь разобраться. У меня в голове не состыковка, что в верстку подставляются данные из цикла, а потом ее еще нужно как-то заменить на другой маркер с теми же данными)
Сложно как-то, не могу под свой код подстроить - так как не до конца понимаю как это работает. У вас за пределы вью вынесены данные, а у меня они появляются в том же цикле что и отрисовка маркеров. За помощь спасибо
Спасибо, работает!) Правильно ли я понимаю, что так он ищет атрибут у всех элементов DOM? Я вообще сделал это чтобы как то понять на какой маркер кликнули, для этого в дата-атрибут передал id. Правильная ли тактика, не знаю