Alex
06.09.2017
06:40:19
Попробуйте для начала переписать без for-цикла
Alex
06.09.2017
06:40:20
Все спасибо. Хорошего дня
Alex
06.09.2017
06:41:48
вместо for попробовать на .map написать, вместо установки по одному элементу, просто заменять массивом весь this.newflawor
Google
Alex
06.09.2017
06:43:29
Я особо не шарю. Будет время все переделую, а то сейчас говнокод как вы говорите
Максим
06.09.2017
06:47:35
Alex
06.09.2017
06:48:21
Алексей
06.09.2017
07:14:30
или может кто поделится рабочей vue для примера так сказать
Lev
06.09.2017
07:33:31
оО
DimenSi
06.09.2017
07:37:07
Алексей
06.09.2017
07:39:08
лан, давайте по порядку https://repl.it/KjfQ/4 как при нажатии на button получить значение
<output>{{subordinate.mail}}</output>
Denys
06.09.2017
08:04:57
Всем привет!
Я только начинаю познавать мир vue.js, но уже столкнулся с проблемами.
Я использую axios для отправки запросов по API, но есть пару запросов которые выполняются очень долго от 1 до 5 минут.
Проблема заключается в том, что на этих запросах сильно утекает память и крашится страница.
Буду признателен за помощь:)
Alex
06.09.2017
08:10:51
ну так а какая тут помощь если утекает из-за другого плагина вообще)
Google
Denys
06.09.2017
08:14:00
Дело в том, что переписывал и на vue-resource результат тот же
Yaroslav
06.09.2017
08:14:50
@kelin2025 делиь опытом практического приминения lodash-fp, мне было бы оч интересно, думаю, что не только мне
Alex
06.09.2017
08:15:44
Denys
06.09.2017
08:17:21
вот участок кода отвечающий за запрос
http://joxi.ru/Vm6l6Xlcx0GozA
Alex
06.09.2017
08:17:43
this
Denys
06.09.2017
08:19:09
с this нету проблемы, подменяем на var self = this;
Alex
06.09.2017
08:19:59
ну в показанном примере проблема есть)
покажите исправленный
Denys
06.09.2017
08:21:11
http://joxi.ru/ZrJGQ5Gt1eXpam
при чем эта проблема возникает когда время ожидания запроса большое
Alex
06.09.2017
08:23:37
Чтобы не проверять код, можно сделать так кстати
axios.get(url)
.then((response) => response.data)
.then((response) => {
во втором then все будет если ок
у axios почитайте может есть таймаут, прежде чем запрос завершится ошибкой
Denys
06.09.2017
08:25:33
дело в том, что мне нужно получить ответ не зависимо от времени ожидания
Alex
06.09.2017
08:29:45
настройте axios на больший таймаут
(;¬_¬)
06.09.2017
08:35:14
longpolling?
Kelin
06.09.2017
08:38:53
DIMA
06.09.2017
08:46:48
Пацаны можно ли в new Vue({ ... components: { parent: { child1, child2, child3 }, ... }) так делать?
хочу вложить в components еще копонентов и на них ссылаться из datы
Stanislav
06.09.2017
08:47:34
Google
Roman
06.09.2017
08:47:58
DIMA
06.09.2017
08:50:16
просто интересно, может ли это работать
или вариант только —> хранить плоский components и передавая параметры в компоненты их v-if v-if-else v-if-else и тд
внутри уже
?
пацаны сломались
ОТВЕТ: ЕСЛИ ХОЧЕШЬ ХРАНИТЬ КОМПОНЕНТЫ НЕ В COMPONENTS - МОЖЕШЬ ХРАНИТЬ ИХ В DATA
Потому что ты нормальный чел и ни в чем себе не отказываешь
Kelin
06.09.2017
09:11:33
Не понимаю, почему люди не используют стрелки там, где они нужны
DIMA
06.09.2017
09:12:36
?
Alex
06.09.2017
09:17:34
Есть динамическое переключение компонентов с помощью атрибута is
DIMA
06.09.2017
09:20:53
Kelin
06.09.2017
09:21:17
Она и не нужна
Если вам нужно компонент в любом месте иметь, задавайте через Vue.component()
DIMA
06.09.2017
09:22:13
и чтобы их динамически переключать можно :is="data.родитель.компонент"
Google
Alex
06.09.2017
09:22:33
о_О
Stanislav
06.09.2017
09:25:25
Ой все
DIMA
06.09.2017
09:25:37
если я хочу отрисовывать в компоненте <mid> 5 разных компонентов —> я создаю в components: { mid: ссылка на компонент }, а хочу { mid: { 1: ссылка на компонент 1, 2: ссылка на компонент 2 ... и тд }, чтобы :is брать не :is="mid" и внутри mida выбирать че там должно быть, а :is="mid.comp1".
и такое замутить можно только храня ссылки на компоненты в дата
но смысла мутить это нет
мне было интересно, можно ли там вложенность делать
и ответ - нет, если хочешь вложенность мути в data, но лучще не мути и в самом копоненте сделай плоский components уже его деточек
Kelin
06.09.2017
09:31:27
Ответ - нет и точка. Никаких мучений в data не нужно и не путайте людей, пожалуйста. Спасибо
Alex
06.09.2017
09:33:54
придумали простой фреймворк))) люди начинают усложнять себе жизнь
ведь надо же как-то, все вокруг мучаются и мы должны мучаться)
Stanislav
06.09.2017
09:34:49
А сделать все просто - не такая уж и лёгкая задача :)
Kelin
06.09.2017
09:35:54
Alex
06.09.2017
09:36:46
Ну люди бывалые, ищут где подстава
Kelin
06.09.2017
09:43:50
Да
KISS сложный
DIMA
06.09.2017
09:45:58
ну и вложенность
сложнее все равно, чем components
но есть и такое
Kelin
06.09.2017
10:01:42
Щас бы запутать
По этому принципу работает только в vue-router, а если у вас нужда в этом, то стоит задуматься об архитектуре приложения
Google
Kelin
06.09.2017
10:04:33
А если вы думаете, что вы гений крутых решений, а вокруг глупые - чатик не для вас
Alex
06.09.2017
10:07:23
Yevhenii
06.09.2017
10:28:35
Подскажите плз тултип на симантик юай, нужно вместить таблицу с данньіми
DIMA
06.09.2017
10:35:16
Kelin
06.09.2017
10:35:49
DIMA
06.09.2017
10:36:18
И мучаться тоже не нравится, ты, возможно, увидел что-то там где этого нет
Я просто не считаю, что кого-то запутал
И шутить люблю
DimenSi
06.09.2017
10:45:17
@kelin2025 ?
@c01nd01r ?
@Fl0pZz ?
Stanislav
06.09.2017
10:46:04
шо такое
DimenSi
06.09.2017
10:46:15
Ребята, могли бы пожалуйста посмотреть на код?
Я вчера рассказывал про модалки на vuex, сегодня я решил это переписать как vue плагин
Kelin
06.09.2017
10:46:41