
Ashot
08.10.2018
06:52:48
Понял, спасибо)

Anton
08.10.2018
07:08:24
Здравствуйте!
Мы рады анонсировать VuePiterJS №2!
Пройдет 25 ноября в офисе SEMrush (Заставская ул. 22А).
Зарегистрироваться и узнать подробнее можно по ссылке: http://amp.gs/hNOa

Evgeniy
08.10.2018
07:12:57
Ребята, что вы делаете с seo при создании сайта?
Как продвигаете сайт в поисковых системах?

Google

Vlad
08.10.2018
07:18:17

Eugene
08.10.2018
07:20:09

Kamron
08.10.2018
07:20:44
привет, есть кто работал с vuekonva и konva.js. ?)

Anton
08.10.2018
07:21:26

The
08.10.2018
07:21:49
ребятки, подскажите, на production билд падает с такой ошибкой:
TypeError: Cannot read property 'key' of undefined
По стек трейсу особо ничего не ясно, кроме того, что ведет на строку с присваиванием this.project = response.data.project. На dev такой проблемы нет. Нашел что ошибка может возникать из-за не уникальности ключей (v-bind:key), но везде ключи уникальные (все летит с базы, там PK)

DimenSi
08.10.2018
07:22:47


The
08.10.2018
07:24:58
хм, там при создании компонента стоит так:
state.isLoaded = false, после загрузки я его меняю на true, а в самом шаблоне <template v-if="!state.isLoaded">Загрузка...</template>
дело в том, что самого свойства 'key' у меня ни в одной структуре нету :(

DimenSi
08.10.2018
07:25:39
Тогда выкладывай весь код, я не знаю, что еще можно предположить.

The
08.10.2018
07:25:57
сейчас выложу.
куда тут принято заливать чтоб синтаксис подсвечивало?
вот залил на pastebin: https://pastebin.com/JvATVGdS

Google

The
08.10.2018
07:30:38
если есть что получше - скажите.

Anton
08.10.2018
07:31:56
а что за id ты передаёшь в getStats?

The
08.10.2018
07:33:31
computed свойство, оно берется из роутера
собственно ошибка возникает не сразу при открытии
сначала открывается результаты последней проверки (это логика моего проекта), там вверху есть переключатель <input type="number" class="input" min="1" max="5" v-model.number="filters.last">
вот когда filters.last меняется на 2, возникает ошибка.
причем, повторюсь, свойства 'key' у меня нигде не используется.
ну и да, на продакшене - ошибка. на дев сервере - нет. но я не гарантирую, что данные одни и те же и на проде и на дев серверах. сейчас кстати проверю дамп с прода слить.
все ребятки, отбой. залил дамп с прода, и там идут дубли ID, буду искать где ошибка.
всем спасибо за внимание
а косяк может возникать из-за вложенных v-for? у меня там идет v-bind:key="сущность.ID".

Дмитрий
08.10.2018
07:46:31
Я пока начинающиуй во Vue, но зачем присваивать key вложеным елементам?

Grigorii
08.10.2018
07:47:51

Дмитрий
08.10.2018
07:48:15
Тут как я понимаю ты делаешь 2 v-for и у них кеи совпадают
Получается нижний и верхний имеют одинковые кеи, так как перебор происходит с одного массива

Grigorii
08.10.2018
07:49:48
Если эти th не идут подряд, то это не создаст проблем

The
08.10.2018
07:50:06
мне кажется проблема ниже, там есть вложенные v-for="сущность.ID". и т.к. сущности в разных таблицах (One-To-Many) так совпало, что у них совпадают ID. Я сделал так
v-bind:key="'page-' + entity.ID">
и проблема ушла. Это же разные циклы, проблема думаю не здесь.

Дмитрий
08.10.2018
07:50:15

The
08.10.2018
07:50:37
а вообще нормально что у key есть префикс какой-то?
это как-то для в хеш-таблицах используется внутри vue?

Vitalii
08.10.2018
07:51:11
Всем привет, кто-нибудь знает тг канал по mysql?

Google

Grigorii
08.10.2018
07:51:31

Hedint
08.10.2018
07:51:58

Grigorii
08.10.2018
07:52:26

The
08.10.2018
07:53:02
да, я за это место и говорил. я там переделал, и все заработало. я думал на каждый v-for свой scope. Теперь я понял, что нужно уникализировать ключ. Спасибо!

Vitalii
08.10.2018
07:53:58

Grigorii
08.10.2018
07:54:48
Дело в том, что сгенерировалось N элементов th.
Если у них нет key, то меняться будет только их содержимое.
Если есть, то уже будут меняться элементы.
Не зависимо от того, что они в разных циклах, в итоге рендерится последовательность th, а там возникает коллизия

DimenSi
08.10.2018
08:15:02

The
08.10.2018
08:15:46
с дев сборки вам нужен?
или с продакшена?
с продакшена не сделаю уже, а с дев сборки там все прозрачно в принципе

DimenSi
08.10.2018
08:19:11
если пофиксил, то похер

Sergey
08.10.2018
08:23:22
на его основе пилится https://vuikit.js.org/

Andrew
08.10.2018
08:27:04
Fron-tend ?

s4b0t
08.10.2018
08:27:08

Sergey
08.10.2018
08:27:25
но это не мешает работать
BS тоже как бы не готов
но не кого это не заботило

Google

Sergey
08.10.2018
08:28:40
студия пилит для себя в первую очередь
Ибо вся их работа строится на этом фреймворке

s4b0t
08.10.2018
08:28:53
ну BS ваще рядом не стоит. скорей элемент или Vuetify

Sergey
08.10.2018
08:28:58
как шаблоны
так и конструктор страниц, который они тоже на Vue написали...

s4b0t
08.10.2018
08:29:46
у них кстати основной продукт. который конструктор для вордпресса на VUE написан

Sergey
08.10.2018
08:29:56
я про него и сказал выше
VueJS приложение мултиплатформенное под CMS
плюс своя CMS где тоже они вьюшку используют

Webs
08.10.2018
08:39:12
Парни такой вопрос, интересует опыт использования vue, с ts, и с использованием классов и декораторами(аля angular). Выглядит это просто жутко, если смысл использовать?

Admin
ERROR: S client not available

Andrew
08.10.2018
08:42:21
Есть
Классы норм, декораторы тоже
На счёт ts то тут уже сложнее

Vitaliy
08.10.2018
08:42:51
Здраствуйте, кто может помочь, есть API с такими данными :
Result: [
{Obj: Obj},
{Obj: Obj},
{Obj: Obj}
},
prevpage: /page20,
nextpage: /page50
как сделать пагинацию типо этой на таком сайте
https://raw.githubusercontent.com/lokyoung/vuejs-paginate/master/img/pagination-show.gif

Vladislav
08.10.2018
08:45:49

Webs
08.10.2018
08:46:18

Andrew
08.10.2018
08:46:19
А что там ее писать ?

Webs
08.10.2018
08:47:33

Расулходжа
08.10.2018
08:48:16

Google

Andrew
08.10.2018
08:48:34
В js есть декораторы, они уже на stage 3

Vitaliy
08.10.2018
08:49:36

Webs
08.10.2018
08:50:13

Hedint
08.10.2018
08:50:21

Andrew
08.10.2018
08:50:42

Webs
08.10.2018
08:51:17
Typescript, flowjs

Vitaliy
08.10.2018
08:51:20

Hedint
08.10.2018
08:51:58

Webs
08.10.2018
08:52:44
Каким типам ?
Просто хотел знать как в опыте использования данная связка, и желательно в больших spa приложениях

Расулходжа
08.10.2018
08:53:21

Andrew
08.10.2018
08:54:09

Vlad
08.10.2018
08:56:44
#vue
Советы по созданию быстрого и легкого Vue.js SPA
https://medium.com/binarcode/tips-for-building-fast-and-light-vue-js-spa-7a83407d4bc3

Webs
08.10.2018
08:57:21

CFFTRP
08.10.2018
08:57:47

Andrew
08.10.2018
08:57:56
Ангуляр просто сложнее, и не всегда эта сложность оправдана

CFFTRP
08.10.2018
08:58:04
всего из-за одной проблемы - 7 версий и все различные.

Andrew
08.10.2018
08:58:10
Там система модулей и di это писос

Anton
08.10.2018
09:00:16
может, тут кто знает, как грамотно выводить деньги с payoneer на тинькофф-карту?
из jobs чата меня выгнали с такими вопросами)

Denis
08.10.2018
09:01:03
А мне нра ангуляр своим уровнем вхождения) меньше нубских вопросов в сообществах и вообще более приветливые разрабы)

Alex
08.10.2018
09:02:13