@vuejs_ru

Страница 3733 из 3900
Nikita
01.10.2018
11:19:31
Нах те
Если честно я не понимаю когда и как на моем проекте проставился history.scrollRestoration = manual. Такое есть прямо в исходниках накста lib/app/router.js Типа <% if (scrollBehavior) %> ... <% else %> if (process.client) history.scrollRestoration = 'manual' В результате я пытаюсь это понять и активно дрочу доку Вью роутера и накста, ну и в исходники решил залесть. Я действительно вижу в билдере юндерсор шаблоны, но все равно не до конца понимаю как оно все отрабатывает

Mitya ?‍?
01.10.2018
11:19:42
Так себе рекламка вышла) можно элегантнее)
Это антиреклама ютубу, гори он в аду

Egor
01.10.2018
11:21:17
Это антиреклама ютубу, гори он в аду
На телефон бы хоть сфоткали, а не скрины прикладывали)) ибо скрин никак от матрицы не зависит)

Google
Mitya ?‍?
01.10.2018
11:21:54
Я цветовые палитры мака перебрал, думал в них дело

Дмитрий
01.10.2018
11:22:01
Уважаемые, подскажите пожалуйста новичку. Если начинать делать крупный проект на Vue то какой шаблон лучше выбрать Vue CLI 3 или Nuxt ?

Nikita
01.10.2018
11:22:06
Я думал, что он мне просто сгенерит исходники по этому шаблону, но что-то не то крч

Дмитрий
01.10.2018
11:23:26
А с CLI потом перенести проект на Nuxt будет сложно ?

Illya
01.10.2018
11:24:56
крайне

Mike
01.10.2018
11:27:31
else if (formatString(user_en).length > formatString(server_en).length) && if (formatString(server_en) != formatString(user_en)) {console.log('hello world')} Как сделать это условие? Мне нужно их совместить. мDDD Expression excepted

Mitya ?‍?
01.10.2018
11:31:10
Левый монитор хром на винде, правый сафари на маке

Mike
01.10.2018
11:32:00
почему не работает? else if (formatString(user_en).length > formatString(server_en).length) && formatString(server_en) != formatString(user_en))

Nikita
01.10.2018
11:32:13
Действительно выглядит как какой-то колорблайнд фильтр

Google
Nikita
01.10.2018
11:32:41
Правда фильтровать жёлтый, который видят все дальтоники, в синий, который не видит половина

?

Ivan
01.10.2018
11:32:51


Mitya ?‍?
01.10.2018
11:33:14
Мне кажется, что youporn решил сделать цветокор на превьюшках и запустить в а/б тестирование

Nikita
01.10.2018
11:33:28
А зачем?

Александр
01.10.2018
11:33:32
vuex как-то с new Map() можно подружить?

Dmitry
01.10.2018
11:34:17
vuex как-то с new Map() можно подружить?
Нет, у тебя должен быть plain object

Nikita
01.10.2018
11:34:34
Мне кажется, что youporn решил сделать цветокор на превьюшках и запустить в а/б тестирование
https://twitter.com/AlarconGareca/status/1012146376107491330/photo/1?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1012160856690450432&ref_url=https%3A%2F%2Fwww.forbes.com%2Fsites%2Fmeganhills1%2F2018%2F06%2F30%2Fyoutube-thumbnails%2F

Гугл нашел такое

Dmitry
01.10.2018
11:34:45
но ты в теории можешь при каждой мутации мутировать массив в мап, а затем обратно

и тд

Nikita
01.10.2018
11:34:47


Возможно это оно

Nikita
01.10.2018
11:35:11
но хрен его знает

Александр
01.10.2018
11:35:18
Set он тоже не воспринимает?

Dmitry
01.10.2018
11:35:37
как и vue

здравствуйте, у нас реактивность не на проксях

Александр
01.10.2018
11:36:34
надо видимо закостылить обёртку для объектов, чтобы как map работал

Google
Dmitry
01.10.2018
11:37:38
надо видимо закостылить обёртку для объектов, чтобы как map работал
у вас есть computed property который скорее всего решит вашу задачу

вряд ли вам ДЕЙСТВИТЕЛЬНО И ОЧЕНЬ нужны set, map,

Александр
01.10.2018
11:39:20
Очень удобный доступ через них

у меня стор на модули разбит, в каждом модуле vue придётся импортировать

для vue.set

Хотел этого избежать

Kylych
01.10.2018
11:59:34
ребят а как обновить один элемент в массиве для вьюэкс. реактивность не пашет

Kylych
01.10.2018
12:01:01
UPDATE: (state, {data, stateField}) => { Vue.set(state[stateField], data.order, data); }

поле из стейт, ключ(в нашем случае индекс), новые данные, верно?

Александр
01.10.2018
12:05:08
ну что-то типа этого

Vitalii
01.10.2018
12:07:33
столкнулся с примерно такой же проблемой, однако на одной странице реактивность пашет, а на другой нет)

Kylych
01.10.2018
12:08:41
?

Vitalii
01.10.2018
12:19:16
бл

слово selectors походу залочено на использование в стейте

реактивность появляется, если начать использовать другие имена ака mySelectors

Vlad
01.10.2018
12:31:07
Реактивность зло, не юзайте. Делай новый объект спредом и не парься

Andrew
01.10.2018
12:55:24
Здарова бандиты ?, посадили короче на вуе,с чего советуетесь начать ? Умею в реакт, ангуляр.

Ivan
01.10.2018
12:56:34
люль

Melstone
01.10.2018
12:57:37
День добрый всем! Подскажите как лучше реализовать логику в приложении. Есть 1000 записей, они выводятся на странице с пагинацией по 50 записей например. На данной странице мы имеем возможность удалить запись. После удаления одной записи на странице уже будет отображаться 49 записей вместо положенных 50. Вопрос: делать ли запрос на сервер после удаления для актуализации списка с учетом пагинации? Или лучше вообще загрузить 1000 записей и манипулировать уже ими на клиенте?

Google
Andrew
01.10.2018
12:59:38
Есть чета интересное в vue, типа как в онгуляре с rx ? Или у вас тут реактивность из коробки ?

Sergey
01.10.2018
13:08:50
Есть чета интересное в vue, типа как в онгуляре с rx ? Или у вас тут реактивность из коробки ?
реактивность из коробки работает, есть стор (vuex) чтобы стеты хранить, ну и так по мелочи

Mike
01.10.2018
13:10:49
люль
Перед именами артикли же не ставятся. Или ....

Sergey
01.10.2018
13:11:02
Admin
ERROR: S client not available

Andrew
01.10.2018
13:15:31
Та много всего, наверное много d3 будет

Val
01.10.2018
13:16:06
Кто-нибудь знает, как включить подсветку ошибок stylelint во Vue компонентах в Web/PhpStorm? В VS Code всё норм, а там не работает.

Mike
01.10.2018
13:16:54
Всем добрый день! Помогите пожалуйста довести до ума код: https://jsfiddle.net/7vuwcad1/7/ Написал код для ресайза элементов, все ок работало. Теперь понадобилось добавить возможность ресайза с сохранием пропорций при нажатии SHIFT. Я смог добиться пропорционального ресайза, но элемент прыгает сильно, поресайзите по разному, там видно будет, что элемент подпрыгивает, переходя с верхней точки н нижнюю и наоборот. Для простоты я добавил только одну кнопку, мне нужно понять, как написать такой алгоритм и остальные кнопки я уже сам смогу добавить.

Bohdan
01.10.2018
13:40:21
кто юзает typescript - библиотеки для валидации какие-то применяете? вижу проблемы с vuelidate и пару гайдов по vee-validate

?? Denis
01.10.2018
13:53:37
vuelidate

а что там с проблемами

Bohdan
01.10.2018
13:59:27
собственно отсутствие типизации нормальной

https://github.com/monterail/vuelidate/issues/175

ну и тут ссылки на другие issue

куча пулл реквестов, а их не сливают

Yevhenii
01.10.2018
14:17:43
Всем привет! Возможно не совсем по теме, но я уже не знаю где искать, может кто-кто сталкивался с таким бредом: Есть ли способ Vue.js апку заимпортить в SPfx приложение как bandle или в iframe?

Google
Melstone
01.10.2018
14:23:57
День добрый всем! Подскажите как лучше реализовать логику в приложении. Есть 1000 записей, они выводятся на странице с пагинацией по 50 записей например. На данной странице мы имеем возможность удалить запись. После удаления одной записи на странице уже будет отображаться 49 записей вместо положенных 50. Вопрос: делать ли запрос на сервер после удаления для актуализации списка с учетом пагинации? Или лучше вообще загрузить 1000 записей и манипулировать уже ими на клиенте?

Dmitry
01.10.2018
14:24:27
Melstone
01.10.2018
14:26:00
Dmitry
01.10.2018
14:26:47
ну ответь себе на вопрос тебе важно чтоб было на странице 50? по идее нет. можно и не дергать обновление

но если юзеру может понадобится удалить 50?) тогда страница останется пустая

но это странный кейс

но тоже фигово после каждого удаления снова идти и брать 50 постов

Melstone
01.10.2018
14:30:29
почему странный кейс? возьмет и удалит

Отображается например по 20 записей на странице, удалит 10 записей, глаз заметит что записей явно не 20 на странице.

Думаешь сделать типо логику, что если больше половины удалил, то подгружать пачку, а если нет, то отображать сколько осталось?

Bohdan
01.10.2018
14:33:15
я бы делал запрос

как минимум потому, что всякие сортировки могут меняться из-за удаления

Dmitry
01.10.2018
14:35:49
ну мы вообще на практике делаем запрос))

Denis
01.10.2018
14:36:04
Вставлю и свои 5 копеек, яб забил)

Andry
01.10.2018
14:36:14
А если строка не удалится, но поменяется. Например, in place? Тогда из-за сортировки вообще все строки могут продвинуться. Тогда сложно будет правильный запрос составить)

Denis
01.10.2018
14:36:22
Оверхед получается ради 1 строки дикий

Andry
01.10.2018
14:36:59
Чаще просто лоадер на весь список делают и показывают полностью заново запрошенный.

Melstone
01.10.2018
14:37:11
Так когда бы делали запрос?)) Записей 20 на странице)

Denis
01.10.2018
14:37:39
Помечай визуально удаленным в списке просто) после рефреша будет ок)

Страница 3733 из 3900