Denis
Ага)))
Завтра
А, ну все ок
Denis
Завтра
id то по ссылке присвоен получается
Denis
Сразу все не поменять )))
Denis
Получается
ℝei
object assign попробуй на это
Завтра
Вернее, неправильно сформулировал
Marker в данном случае имеет объект не по ссылке, но при этом его свойства присвоены все равно по ссылке
Поэтому и нужен deepClone
Завтра
Пошёл я спать крч, а то и вправду думать сложно
Denis
markers = [{id:1,name:'vasya'},{id:2,name:'vasya'},{id:3,name:'vasya'},{id:4,name:'vasya'},{id:5,name:'vasya'}]
Denis
marker = markers.find(m => m.id === 3)
Denis
marker = Object.assign({}, {id: 7, name: 'petya'})
Denis
На дрочи. Я тож спать )))
ℝei
mde
ℝei
знатоков vuex'а тут походу только 1)
ℝei
жаль
Denis
ℝei
Поч?
ℝei
https://jsfiddle.net/weexpectedthis/t04t4j89/1/
вот это неплохо вроде. но тут в стейте объект слишком плоский. надо массивчик с объектами
Anonymous
Доброе утро!
Gun Gun
Can tell me vue group in English or bahasa?
K
Can tell me vue group in English or bahasa?
I think here's an international community; its just more comfortable to speak russian for almost everyone in this chat
You can ask questions here in english, and someone will reply soon, for sure
Gun Gun
Ok thank
Lev
Да, с учетом того что в заголовке "русскоговорящее сообщество" =)
K
Anonymous
Посоветуйте хорошие уроки по Vue js 2 для новичков
K
Vladimir
.dev введи в ютубе
Vladimir
https://www.youtube.com/channel/UCzgtMBarT8AvsGc-Y_8Qexw/playlists
Vladimir
для понятия общей логики хватит, дальше только ты и документация ..
Rafael 🌵
Anonymous
Anonymous
это используют?
Anton
всем привет. Никто laravel-echo-server в docker контейнере не поднимал?
Был docker файл который работал вполне себе. Но сейчас при сборке контейнера получаю бесконечное количество предупреждений
gyp WARN EACCES user "nobody" does not have permission to access the dev dir "/usr/local/lib/node_modules/laravel-echo-server/node_modules/sqlite3/.node-gyp/8.4.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/laravel-echo-server/node_modules/sqlite3/.node-gyp"
и контейнер не собирается. Сам контейнер https://paste.laravel.io/9e0416eb-e010-435e-b90d-cc6ac4e43f5d
Anonymous
Ребят всем привет. Сори что отнимаю время - у меня как то на приложении было что мутации сами падали в console.log
Anonymous
Это как то включается? или нужно плагин писать?
Rafael 🌵
Anonymous
так вот я чет нигде в доках не найду как его включить
Anonymous
он вроде от энва должен спокойняком подгружаться
Anonymous
а не происходит этого или я не прав?
Anton
Rafael 🌵
Плагины · Vuex
https://vuex.vuejs.org/ru/plugins.html
Anonymous
@Big_person плагин для хрома есть - но хочется что бы в консоли тоже было
Anonymous
@Fl0pZz лох я... спасибо
Seos
Подскажите, в роутере Scroll Behavior работает вообще? А то уже несколько дней пытаюсь заставить работать, но он либо не скролит, либо скролит как-то не адекватно, все делел по докам: https://router.vuejs.org/en/advanced/scroll-behavior.html
Yaroslav 🇺🇦
Denis
Denis
Я не советую его юзать
Anton
Какие альтернативы?
Denis
apt
Anton
Все зависит от задач. У меня много проектов, веду разработку на винде, мне нужен быстрый разворот проектов с разными стеками. Например php 5.4, gearmand, apache, memcache, mysql 5.4 один проект, второй php 7.1, nginx, zqm, redis, mysql 5.7. третий node, mariaDB, nginx, четвертый php 7.0, nginx, phpmyadmin, memcache. Я не вижу альтернатив докеру, который позволяет через docker-compose развернуть любой стек в считанные минуты.
Maxon
Опенсервер
kek
Seos
Код в студию
Роутер:
export function createRouter () {
return new Router({
mode: 'history',
scrollBehavior (to, from, savedPosition) {
if (savedPosition) {
return savedPosition
} else {
return { x: 0, y: 0 }
}
},
routes: [
{ path: '/', component: index },
{ path: '/page', component: page }
]
})
}
В index.vue :
<template>
<div>
<div class="x">растянут на 1000px</div>
<router-link to="/page">page</router-link>
</div>
</template>
<script>
Anton
Опенсервер
kek
а расскажите мне как поднять gaermand и zqm под виндой на опен сервере? Как быстро обновить пых до 7.2 бета? как переключить все зависимости с одного проекта на другой одной командой?
Yaroslav 🇺🇦
Denis
Seos
Должно же сохранять позицию скролла при переходе... И скролить на сохраненнцю позицию при возврате.
Seos
Или это не так работает?
Yaroslav 🇺🇦
Или это не так работает?
Да так это работает. У меня возвращает объект с координатами и становится на тоже место. Браузер какой? Есть анимация?
Seos
Браузер хром, координаты возвращает
{x: 0, y: 350}
но не скролит
Seos
Скролл при возврате работает только если обе страницы с полосой прокрутки, а вот если index.vue с полосой, а page.vue без, то все ломается и при возврате не скролит на сохраненную позицию.
Denis
лан я понял кажется ничего не решено ) https://www.reddit.com/r/vuejs/comments/5okcgo/vuerouter_route_transitions_and_improper_scroll/
Denis
вчера вродь
Yaroslav 🇺🇦
@enomad есть вопрос
Seos
окей, сейчас посмотрю историю сообщений
Yaroslav 🇺🇦
Нет нет, это не вчера. Это больше месяца. Там что-то с key было связано
Seos
Я уже пару дней поратил на этот скролл) Гуглил, но ничего конкретного не нашел...
Denis
Ну вручную то че?
Denis
По клику на линк сохранять позицию, после перехода подтягивать
Anonymous
я тут
Завтра
Anonymous
Lev
Я хотел использовать store вне vue/vuex
Как мне подписаться на изменения конкретных частей store?
Anonymous