Alex
Все спасибо. Хорошего дня
Alex
вместо for попробовать на .map написать, вместо установки по одному элементу, просто заменять массивом весь this.newflawor
Alex
Я особо не шарю. Будет время все переделую, а то сейчас говнокод как вы говорите
Максим
https://learn.javascript.ru/array-iteration
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/map
Alex
https://learn.javascript.ru/array-iteration
Спасибо за совет учту
Алексей
и ещё вопрос делаю так https://repl.it/KjfQ/2 в hello ругается на ${this.$route.params.id}
повторю вопрос. Как собрать данные и почему ${this.$route.params.id) не отрабатывает. Говорит Cannot read property 'params' of undefined
Алексей
или может кто поделится рабочей vue для примера так сказать
Lev
оО
Алексей
Если это псевдо код, то даже у него ошибки
чуть - чуть подробнее если я делаю так https://repl.it/KjfQ/ то работает
Алексей
лан, давайте по порядку https://repl.it/KjfQ/4 как при нажатии на button получить значение <output>{{subordinate.mail}}</output>
Denys
Всем привет! Я только начинаю познавать мир vue.js, но уже столкнулся с проблемами. Я использую axios для отправки запросов по API, но есть пару запросов которые выполняются очень долго от 1 до 5 минут. Проблема заключается в том, что на этих запросах сильно утекает память и крашится страница. Буду признателен за помощь:)
Alex
ну так а какая тут помощь если утекает из-за другого плагина вообще)
Denys
Дело в том, что переписывал и на vue-resource результат тот же
Yaroslav 🇺🇦
@kelin2025 делиь опытом практического приминения lodash-fp, мне было бы оч интересно, думаю, что не только мне
Alex
Дело в том, что переписывал и на vue-resource результат тот же
Ну у меня никогда ничего не утекало. Так что пока нет представления что может быть не так) пример давайте
Denys
вот участок кода отвечающий за запрос http://joxi.ru/Vm6l6Xlcx0GozA
Alex
this
Denys
с this нету проблемы, подменяем на var self = this;
Alex
ну в показанном примере проблема есть)
Alex
покажите исправленный
Denys
http://joxi.ru/ZrJGQ5Gt1eXpam
Denys
при чем эта проблема возникает когда время ожидания запроса большое
Alex
Чтобы не проверять код, можно сделать так кстати axios.get(url) .then((response) => response.data) .then((response) => {
Alex
во втором then все будет если ок
Alex
у axios почитайте может есть таймаут, прежде чем запрос завершится ошибкой
Denys
дело в том, что мне нужно получить ответ не зависимо от времени ожидания
Alex
настройте axios на больший таймаут
(;¬_¬)
longpolling?
Dima
Пацаны можно ли в new Vue({ ... components: { parent: { child1, child2, child3 }, ... }) так делать?
Dima
хочу вложить в components еще копонентов и на них ссылаться из datы
Dima
а ссылаться не получится
Dima
просто интересно, может ли это работать
Dima
или вариант только —> хранить плоский components и передавая параметры в компоненты их v-if v-if-else v-if-else и тд
Dima
внутри уже
Dima
?
Dima
пацаны сломались
Dima
ОТВЕТ: ЕСЛИ ХОЧЕШЬ ХРАНИТЬ КОМПОНЕНТЫ НЕ В COMPONENTS - МОЖЕШЬ ХРАНИТЬ ИХ В DATA
Dima
Потому что ты нормальный чел и ни в чем себе не отказываешь
Завтра
Не понимаю, почему люди не используют стрелки там, где они нужны
Завтра
Потому что ты нормальный чел и ни в чем себе не отказываешь
Ответ - потому что нормальный чел делает нормально, а не хуйню выдумывает
Dima
Ответ - потому что нормальный чел делает нормально, а не хуйню выдумывает
а нормально - это когда ты хранишь плоский components и внутри каждого уже выбираешь, какой он v-if'ами
Dima
?
Alex
Есть динамическое переключение компонентов с помощью атрибута is
Dima
Есть динамическое переключение компонентов с помощью атрибута is
вот в этом и прикол, что там структура объекта components слишком простая и вложенности не предусматривает
Завтра
Она и не нужна
Завтра
Если вам нужно компонент в любом месте иметь, задавайте через Vue.component()
Dima
и чтобы их динамически переключать можно :is="data.родитель.компонент"
Alex
о_О
Stanislav
Ой все
Dima
если я хочу отрисовывать в компоненте <mid> 5 разных компонентов —> я создаю в components: { mid: ссылка на компонент }, а хочу { mid: { 1: ссылка на компонент 1, 2: ссылка на компонент 2 ... и тд }, чтобы :is брать не :is="mid" и внутри mida выбирать че там должно быть, а :is="mid.comp1".
Dima
и такое замутить можно только храня ссылки на компоненты в дата
Dima
но смысла мутить это нет
Dima
мне было интересно, можно ли там вложенность делать
Dima
и ответ - нет, если хочешь вложенность мути в data, но лучще не мути и в самом копоненте сделай плоский components уже его деточек
Завтра
Ответ - нет и точка. Никаких мучений в data не нужно и не путайте людей, пожалуйста. Спасибо
Alex
придумали простой фреймворк))) люди начинают усложнять себе жизнь
Alex
ведь надо же как-то, все вокруг мучаются и мы должны мучаться)
Stanislav
А сделать все просто - не такая уж и лёгкая задача :)
Завтра
ведь надо же как-то, все вокруг мучаются и мы должны мучаться)
Все вокруг мучаются со сложностями, а мы мучаемся с теми, кто хочет усложнить
Alex
Ну люди бывалые, ищут где подстава
Завтра
Да
Завтра
KISS сложный
Dima
запутал пацанов штукой из доки
Dima
ну и вложенность
Dima
сложнее все равно, чем components
Dima
но есть и такое
Завтра
запутал пацанов штукой из доки
Щас бы запутать По этому принципу работает только в vue-router, а если у вас нужда в этом, то стоит задуматься об архитектуре приложения
Завтра
А если вы думаете, что вы гений крутых решений, а вокруг глупые - чатик не для вас