Nikita
у тебя setInterval стоит в маунтед
Nikita
но ты его даже не очищаешь
Nikita
че за прикол?
Nikita
ты же понимаешь, что каждый раз когда компонент загружается, запускается setInterval и он продолжит работать, даже если ты уйдешь на другой роут
Dmitry
Nikita
ты же понимаешь, что ты запустил интервал и все, он будет бесконечно работать
Nikita
и остановиться он только когда ты его очистишь, а не когда компонент разрушится
Dmitry
Nikita
https://github.com/DmitrySemenyk/nachleg/blob/master/src/App.vue#L52
Nikita
а это что?
🐏 Alexander
чуваки, кто тестирует vue компоненты, чем тестируете?
Nikita
вообще я такой адцкий говнокод видел только у китайцев, отвратительно.
Nikita
Dmitry
Nikita
спасибо, без желтого круга, я бы не нашел
Pauline
🤔
Pauline
ахах
Nikita
и че за нахер с пустым if
Dmitry
так там нету запросв на запись
Nikita
я лично в этом коде вижу, то что ты делаешь запрос, потом создаешь его в old, а потом из old сохраняешь в tableData (какой в этом смысл, не очень понятно), а потом делаешь цикл и трансформируешь данные и записываешь опять в tableData
Nikita
бля, у тебя просто каша в голове
Nikita
причем я даже не могу понять, почему у тебя 2 одинаковых кода в 2 разных компонентах
Nikita
да и на мой вопрос че за прикол с if, ты мне скидываешь какой-то метод
Dmitry
🐏 Alexander
https://github.com/DmitrySemenyk/nachleg/blob/master/src/components/createUser.vue#L158
че за пиздец использовать axios внутри компонента так явно, а если я захочу поменять http провайдер, и что вообще axios делает в прототипе!?
🐏 Alexander
@eddimensi подскажи, ты тестируешь компоненты?
Nikita
мне фичи делать надо)
🐏 Alexander
согласен, что этого гемор тестировать их, просто интеесно, мне кажется никто не тестирует компоненты
Nikita
Dmitry
Flexo
Народ, а где можно почитать про такие моменты как например вотчеры навешиваются, как лучше данные обновлять чтобы vue лишних действий не производил? И про подобные тонкости
MXLTN
друзья как из вложенного компонента получить досутп к vue-router ?
Nikita
че? Где они разные? ты наркоман?
Nikita
Flexo
MXLTN
MXLTN
работае спасибо)
Nikita
как легко у простолюдинов спасибо получить
MXLTN
еще один вопрос - обязательно ли определать name для экспорта? :
export default {
name: 'component-name',
...
Nikita
нет
Flexo
https://ru.vuejs.org/v2/guide/instance.html мне тоже спасибо
Flexo
Народ, а где можно почитать про такие моменты как например вотчеры навешиваются, как лучше данные обновлять чтобы vue лишних действий не производил? И про подобные тонкости
Kyrylo
vue-test-utils для тестов норм, и там jest или mocha
MXLTN
нет
ок, спасибо, а когда его нужно определять?
Nikita
ну, если хочешь рекурсивные компоненты сделать
Nikita
ну и чтоб в собранной сборке было понятно откуда и что это за компоненты
Nikita
больше причин вспомнить не могу
Rafael 🌵
Nikita
Nikita
в режиме разработке имя может браться еще из названия файла, а в собранном бандле имя уже береться из name
Rafael 🌵
Т.е правила то есть, но они из логики берутся:
Самое дорого - это вносить большой диф в DOM -> его и нужно минизировать
MXLTN
просто получается у компонента слишком много "имен" - имя файла, export default _name_, id вропера компонента, локальное имя компонента у родительского элемента. и потом начинается каша типа component-name, componentName, componentname, blablabla
Flexo
Nikita
Flexo
MXLTN
Nikita
Rafael 🌵
чего нет?))
Bottle neck - это термин обозначающий узкое место в системе
Nikita
MXLTN
профита от export name нет и от id тоеж
MXLTN
поэтому уберу
MXLTN
почему они появились там - не спрашивайте, наверное копипейст какого-то кода с интернета)
Dmytro
Всем привет
Подскажите пожалуйста, как мне в v-for=‘(item, index) in array’ получить item[index+1] ?
Dmytro
Flexo
{{ mutatedEvents[index + 1] }} ?
Dmytro
Anonymous
Ребят тысяча извинений за оффтоп.
Дропзоной кто то пользуется же?
Как у нее зареджектить евент sending допустим?
ну тобишь снять у него данные и застопить - что бы он не работал.
Sunlive
кайф чувак с интервалом который
Melstone
Компонент реактивно не изменяется когда меняем значение свойства объекта в массиве? Массив задан в data.
Dorian
Anonymous