
Yan
18.06.2018
23:05:57
@eddimensi пс

DimenSi
18.06.2018
23:06:25
Псс

Alexander
18.06.2018
23:38:07
Здесь есть знатоки nuxt? Я правильно понимаю, что для работы с express я должен сделать роуты и обращаться по ним , например через axios, в asyncData?

Vladimir
18.06.2018
23:40:27

Google

Alexander
18.06.2018
23:41:12

Valeriy
18.06.2018
23:42:11

Alexander
18.06.2018
23:43:05

Vladimir
18.06.2018
23:47:36

Valeriy
18.06.2018
23:48:39
посмотри эту серию скринкастов
ну и вот эту заодно https://egghead.io/courses/build-a-server-rendered-vue-js-app-with-nuxt-and-vuex

Vladimir
18.06.2018
23:49:40
Вот тоже с axios, но без примера с роутингом у ребят
https://github.com/nuxt-community/express-template?files=1

Valeriy
18.06.2018
23:50:30

Vladimir
18.06.2018
23:51:04

Valeriy
18.06.2018
23:51:17

Vladimir
18.06.2018
23:51:18
Я с телефона, видимо не отрисовало

Google

Valeriy
18.06.2018
23:55:49
это два курса по nuxt по 36-37 мин
умножаешь смело на 5
это то время, которое придется потратить, чтобы вдуплить, потыкать, написать свой код и усвоить тему
после этого дальнейшее обучение обычно идет быстрее

Vladimir
18.06.2018
23:56:57
С метеором проще все))

Valeriy
18.06.2018
23:57:25

Vladimir
18.06.2018
23:58:03
:)) обновили немного серверсайд ему на дев ветке)) но ладно)

Valeriy
18.06.2018
23:58:52
ты еще ember какой-нибудь дремучий вспомни
или foundation
angeular 1

Vladimir
19.06.2018
00:00:36
:)) я просто недавно только натолкнулся на метеорчик, когда потребовалось реактНатив разбавить в приложеньке на андрюшу

Valeriy
19.06.2018
00:19:34
очень похоже на попыточку сделать простенький фреймворк урезанный аналог ruby on rails на js
только не совсем понятно кто кем должен стать при этом
хороший бакендер херовым фронтом
либо хороший фронтендер херовым бакенером по совместительству

Vladimir
19.06.2018
00:21:09
Ни то ни другое, мне нужно было к утру показать прототип готовый)

Valeriy
19.06.2018
00:21:27
ну если MVP сговнякать то да

Vladimir
19.06.2018
00:21:31
И метеор позволил мне это сделать за 5 часов

Roman
19.06.2018
00:23:08
Метеор рипнулся же

Valeriy
19.06.2018
00:23:20
а то тут люди делают бакенд нормально и то запарывать умудряются ту же монгу, что запросы по 15 мин выполняются

Google

Vladimir
19.06.2018
00:23:34
App.we-dev.ru
Воть метеор приложуха)) пока живой и атмосфера пашет
Да я наверное некрофил) но мне зашли решения метеора, в том виде в котором он сейчас находится :)
Доброй ночи господа

Yan
19.06.2018
00:32:53
Он теперь хипстерский
А вью наоборот стал хайповым
А хипстерам такое ненада

Roman
19.06.2018
00:33:47
А жквери тогда что

Yan
19.06.2018
00:34:17

Roman
19.06.2018
00:34:36
Неа наверн

Yan
19.06.2018
00:34:46
Он раньше был нереал крутой мужицкий боевик а ща смеёшься какой он простой как палка

Yan
19.06.2018
00:35:01
Но таких уже не делают

Юрий
19.06.2018
01:54:56
народ есть такой вопрос: есть компонент обычный в него пропсом идет обьект вида {title: "string" , msg: "string"}
есть кнопки котрые переключают обьект который идет в пропсы этакий пагинатор или степпер из массива, все отлично но у одного юзера из тысячи один раз наблюдалось такое что при переключении title оставался один а msg менялось как такое вообще может быть если все выводится из одного объекта. и куда можно на эту тему покопать

Nightwelf
19.06.2018
02:03:51

Vladimir
19.06.2018
02:36:18


Юрий
19.06.2018
02:39:24
<template>
<div>
<div class="poll-title">
{{poll.title}}
<slot name="timer"></slot>
</div>
<variant-btn
class="variant-btn"
v-for="variant in poll.variants"
v-bind:key="variant.id"
:disabled="isDisabled(variant.id)"
:variant-id="variant.id"
:active="isActive(variant.id)"
click-method="set-variant"
v-on:set-variant="setVariant">{{variant.title}}</variant-btn>
</div>
</template>
обьект poll. видел скрины что у юзера poll.title не обновлялось а variants менялись

Vladimir
19.06.2018
02:39:54
ага уже понял, у меня такая же фигнюшка проскакивала
как будь то на одном элементе тик не отрабатывал

Юрий
19.06.2018
02:40:30
притом poll вообще никак не меняется внутри, обьект всегда переносится целиком не трогая ключи

Google

Юрий
19.06.2018
02:40:36

Vladimir
19.06.2018
02:40:41
а искуственно не повторить сейчас?

Юрий
19.06.2018
02:40:59
неа
как не бился
это из прода пришла бага
1 на 1000 =/

Vladimir
19.06.2018
02:41:38
ага у меня так же мессенджер падал

Admin
ERROR: S client not available

Vladimir
19.06.2018
02:41:55
на дев все ок было, а на прод отдали, начал сыпаться, сокеты забивать
2 недели искал
ничего не нашел, мб сервак как то влиял, но в итоге нкатил туда крон, который мониторит каждые 5сек ап сервиса, если упал- поднимает)
увы так и живем)) Я к тому что надо логи наверное завести на денек/два.. может в консольке что то увидите

Юрий
19.06.2018
02:44:43
да согласен посмотрю конечно , просто не видел бы скрины не поверил бы

Vladimir
19.06.2018
02:47:07
при одном из первых моих знакомст с реактивным фронтом, постаянно подобная проблемма возникала, но там у меня ошибка в логике оказалась(в app.js прямо), ну и сыпало постоянно естетственно.. Если у вас такой редкий баг, то есть вероятность что это непосредсвенно в брОузере пользователя)
ну или обработчик вообще воткните на крайняк, который будет проверять поменялся ли title там и так, если нет, пусть логи пишет, так разобраться хоть сможете) Но 1 на 1000 это такое))

GTech
19.06.2018
04:52:48

A
19.06.2018
04:59:46
Че

Stanislav
19.06.2018
05:00:23
Попробуй ещё раз

Igor
19.06.2018
05:00:53
computed ловит изменения в data или props и обновляет свои переменные на основе измененных переменных из data/props
т.е. вы прописываете фильтр в computed, при любом изменении переменных в data/props computed пересчитает свои значения
не забывайте, это относится только к реактивным данным. например прямое изменение в элементах массива не отслеживается

Google

Igor
19.06.2018
05:06:12
фраза data: this.getRightCities() - не правильная

GTech
19.06.2018
05:08:06
Как можно изменять переменные в data по другому полю data
Например у меня массив из [ { code: 'RU', cities: ['moskow', ... ] }, { code:'US', cities:['NY', ... ] } ]
и выбрав в 1 <select> code RU во 2 поле я беру города по коду массива RU т е получу cities: ['moskow', ... ]

Igor
19.06.2018
05:09:41
далее, data должна быть function, которая возвращает объект, а не просто объект:
data: function () {
return { ....... }
}

GTech
19.06.2018
05:11:24
computed свойства выдает undefined, хотя в vue tools видно, что там массив

Igor
19.06.2018
05:13:25
свойство в computed - это функция, она должна что-то возвращать:
computed: {
_sortDirection: function () {
if (this.sortDirection.toUpperCase() === 'ASC') {
return -1
} else {
return 1
}
}
}

A
19.06.2018
05:15:21
vuex
и никаких data

GTech
19.06.2018
05:15:54
я слышал что пихать всё в vuex плохая практика

Stanislav
19.06.2018
05:16:07

GTech
19.06.2018
05:16:25
оно и возвращает @IgorHorev

Igor
19.06.2018
05:16:32
для простых моделей данных достаточно data/props/computed
не, вы покажите:
- код computed свойства
- код data, для правильной работы data должна быть function, на скрине выше видно что data у вас - объект

GTech
19.06.2018
05:18:46
у меня просто не применяться computed, мб я не так что то написал