
Alex
29.06.2018
07:58:34
превью на нетлифай почему-то с ошибкой висит) так что онлайн видимо не глянуть

malcev
29.06.2018
07:59:19
можно ли vue запустить в двух терминалах? к примеру localhost и по своему ip

Valery
29.06.2018
07:59:42

Octoloper
29.06.2018
07:59:57
жирно

Google

Игорь
29.06.2018
08:00:26
* Я сам на вуе пишу ❤️

Karimov
29.06.2018
08:03:19
кто -нибудь пользовался leaflet и Leaflet.markercluster?

Valery
29.06.2018
08:04:12
еще такой вопрос не по теме - под habr есть android-читалка норм?

Валентин
29.06.2018
08:13:02
Официальное приложение?

ivan
29.06.2018
08:14:36

Karimov
29.06.2018
08:18:47
оффтопик
Прошу прщения некорректно задал вопрос. У кого-нибудь были проблемы с &refs используя vue2-leaflet-markercluster? Странное поведение. когда вызываю с помощью console.log(this.$refs), все норм, печатается что нужно, но стоит console.log(this.$refs.cluster) - undefined !!! Вызываю в mounted или activated, тут все норм. Кто сталкивался?
вот при каком-таком блин случае console.log(this.$refs) показывает все рефы и я могу посмотреть их, но следующей строкой вызываю console.log(this.$refs.cluster) и он undefined!!!!!
хотя в логах он был

Valery
29.06.2018
08:21:53

Karimov
29.06.2018
08:22:47
и если я делаю window.cluster = this.$refs, то все норм, я могу в консоли вызвать cluster и взаимодействовать с его элементами , все ок, но стоит БЛЯТЬ сделать так window.cluster = this.$refs.cluster - то в консоли cluster - андефайнед блин!!!

Валентин
29.06.2018
08:30:17
Take a look at "Habr — сообщество IT-специалистов"
https://play.google.com/store/apps/details?id=ru.habrahabr

Michael
29.06.2018
08:30:18

Google

Валентин
29.06.2018
08:30:29

Michael
29.06.2018
08:30:42

Karimov
29.06.2018
08:30:53

Michael
29.06.2018
08:31:11

Karimov
29.06.2018
08:31:23

Michael
29.06.2018
08:31:54

Valery
29.06.2018
08:32:41

Michael
29.06.2018
08:32:41

Валентин
29.06.2018
08:32:43
В чем проблема?)
Можно подумать тут кто-то про хабр не знает

Michael
29.06.2018
08:33:09

Karimov
29.06.2018
08:33:14

Michael
29.06.2018
08:33:21

Karimov
29.06.2018
08:33:28
<v-map ref="map" :zoom="zoom" :center="defaultCenter" :bounds="bound" :minZoom="minZoom" :key="'map_' + target" :options="mapOptions">
<v-control-zoom position="verticalcenterright" :zoomInTitle="'Приблизить'" :zoomOutTitle="'Отдалить'"/>
<v-tile-layer
url="http://cache.maps.ufanet.ru/{z}/{x}/{y}.png"
:attribution="copyrights"/>
<v-control-attribution :position="attributionPosition" :prefix="attributionPrefix"/>
<v-marker-cluster ref="clusterRef" :key="'cluster_' + target">
<v-marker

Валентин
29.06.2018
08:33:37

Karimov
29.06.2018
08:33:44
вот $refs.map jон видит и оно норм

Michael
29.06.2018
08:33:46

Karimov
29.06.2018
08:34:02
а вот $refs.clusterRef - андефайнед блин!
if (this.$refs.clusterRef){
console.log(this.$refs);
console.log(this.$refs.clusterRef);
}
в консоли :
{map: VueComponent}001-022-007: [VueComponent]001-044-032: [VueComponent]001-179-001: [VueComponent]001-324-008: [VueComponent]001-324-014: [VueComponent]001-777-008: [VueComponent]001-777-011: [VueComponent]001-777-012: [VueComponent]001-777-013: [VueComponent]001-777-014: [VueComponent]001-777-043: [VueComponent]001-999-054: : [VueComponent]1513167322: [VueComponent]1513167388: [VueComponent]1513167702: [VueComponent]1513167795: [VueComponent]1513943606: [VueComponent]1513943683: [VueComponent]clusterRef: VueComponent {_uid: 33, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: VueComponent, …}map: VueComponent {_uid: 29, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: VueComponent, …}proto: Object

Google

Michael
29.06.2018
08:36:08
убери иф и кластер реф
видит кластер реф
я понял
у тебя элемент еще не создался, когда ты его проверяешь.
погоди немного, в другом хуке щелкай или на события какие

Karimov
29.06.2018
08:38:05
убрал иф при выводе console.log(this.$refs); выдает
... бла бла ..
clusterRef:VueComponent {_uid: 33, _isVue: true, $options: {…}, _renderProxy: Proxy, _self: VueComponent, …}
... бла бла .....

Michael
29.06.2018
08:38:17
см выше

Karimov
29.06.2018
08:38:21
а при console.log(this.$refs.clusterRef); выдает undefined

Michael
29.06.2018
08:38:27
см выше

Karimov
29.06.2018
08:38:44
или в activated
так что элементы должны быть созданы

Michael
29.06.2018
08:39:10
мауниед не отвечает за события карты, наприер
или че у тебя там
он отвечает за привинчивание компонента к дом.
это разные вещи.

Karimov
29.06.2018
08:39:48
или че у тебя там
Ааа... да карта, и clusterRef он вложен в карту, то есть в карте он как слот
вот тут проблема может быть ага
и хер знает когда этот кластер создается

Michael
29.06.2018
08:40:25
оно и видно. но не одним только слотом можно такое наворотить (и это далеко не всегда плохо)

Google

Karimov
29.06.2018
08:40:44
а так как this.$refs - это всего лишь ссылка на объект в ней можно увидеть появляющийся хрен знает когда clusterRef

Michael
29.06.2018
08:40:45

Karimov
29.06.2018
08:40:59
Ок, спс

Michael
29.06.2018
08:41:05
в общем, решили)

Arsen
29.06.2018
08:55:16
Пипл, как в роутере можно перейти на страницу вверх?

Admin
ERROR: S client not available

Arsen
29.06.2018
08:55:31
Например я на странице /some/page надо перейти в /some
$router.push('..') не работает)
А не, работает... чё за магия

Karimov
29.06.2018
08:57:53
в общем, решили)
А-хаха в официальном примере вообще используется setTimeout чтобы получить доступ к кластеру.

Michael
29.06.2018
09:00:09
это про доки вообще было)

Arsen
29.06.2018
09:03:14
Мне не назад надо вернустья
А вперёд на уровень выше
Не важно уже, ```$router.push('..');```работает
Чёза
Шо с телегой

Michael
29.06.2018
09:04:11
а, хотя да.

Google

Alexandr
29.06.2018
09:04:52
подскажите, как в vue-router реализовать такое
перейти назад на одну страницу, если её нет — перейти на главную, если "предыдущая страница" совпадает с текущей — на главную

Michael
29.06.2018
09:08:09
кодом.

Alexander
29.06.2018
09:35:04
Всем привет. Понадобилось сделать не совсем тривиальную вещь, может быть кто сталкивался, буду благодарен за подсказку, пока что то не могу докумекать.
Задача получать с бэкенда куски HTML, которые включают вью-компоненты. Какой способ эти компоненты правильно замаунтить?
Упрощенная песочница https://jsbin.com/wahofis/edit?html,js,console,output

Dmitry
29.06.2018
09:38:00
let cartButtons = document.querySelectorAll('cartbutton');
for(let i = 0; i < cartButtons.length; i++){
let cartBtn = Vue.extend(CartButton);
// new cartBtn({store: store, parent: }).$mount(cartButtons[0], store);
new cartBtn({store: Store}).$mount(cartButtons[i]);
}

Alexander
29.06.2018
09:38:56
все же через экстенд, ну вот на скрине у меня примерно то же самое ) чет не завелось

Dmitry
29.06.2018
09:39:20
у меня работает

Alexander
29.06.2018
09:47:57
заработало https://jsbin.com/koxunin/edit?html,js,console,output
спасибо @zelindm :)

Dmitry
29.06.2018
09:49:45

Stanislav
29.06.2018
09:49:58
Ты опять начинаешь? Последнее предупреждение перед вечным баном

Игорь
29.06.2018
09:50:13

Max
29.06.2018
09:50:52
Непростительный сарказм!!!

Michael
29.06.2018
10:36:42

Bohdan
29.06.2018
10:37:37