
Dmitry
25.03.2018
10:28:10
лучше не добавлять фичи, наоборот сделать как в го

Andrey
25.03.2018
10:28:18

Dmitry
25.03.2018
10:28:23
депрекейтить плохие фичи

Andrey
25.03.2018
10:28:33

Google

Andrey
25.03.2018
10:28:37
И что это даст?

Dmitry
25.03.2018
10:28:58
решение проблем жс. а не усложнение его?

Andrey
25.03.2018
10:29:06
Давай сломаем веб?
Будут работать только сайты, которые были сделаны за последние 10 лет.
Браво.

Dmitry
25.03.2018
10:29:55
никто не мешает сделать специальный коммент версии

Alexander
25.03.2018
10:30:11

Andrey
25.03.2018
10:30:42

Dmitry
25.03.2018
10:31:27
ну лол. сделать 1 хорошее решение после 20 лет плохих решений это всегда не просто

Andrey
25.03.2018
10:31:57
Верно.

Анатолий
25.03.2018
10:32:01

Dmitry
25.03.2018
10:32:02
к тому же, 10 лет назад жс был мягко говоря совсем другим и такие вещи всё равно нужно переписывать

Andrey
25.03.2018
10:32:33

Google

Dmitry
25.03.2018
10:33:15
ой ладно, я всегда топил за отказ от легаси
один фиг, жс усложняется не потому чтчо это решает какую то проблему, а потому что "хочу как там"

Andrey
25.03.2018
10:33:48
Нет.

Dmitry
25.03.2018
10:33:53
прямо как пхп, в который напихали абстракций из жабы

Andrey
25.03.2018
10:33:58
Докажи свою мысль.

Анатолий
25.03.2018
10:35:20
Эй, скажите спасибо, что jsx нативно не предлагают! На паттерн матчинг они бухтят, понимаешь

Andrey
25.03.2018
10:35:43

Dmitry
25.03.2018
10:35:54
было в мазиле давно
но тогда не взлетело

Stanislav
25.03.2018
10:36:20

Иван
25.03.2018
10:36:33
Э?

Dmitry
25.03.2018
10:37:25
оно всё будет в языке

Andrey
25.03.2018
10:37:47

Stanislav
25.03.2018
10:37:57

Andrey
25.03.2018
10:39:36
Из сомнительного только # могу назвать. Остальное по делу все.

Dmitry
25.03.2018
10:40:27
и всё это тебе нужно в языке?

Andrey
25.03.2018
10:40:41

Dmitry
25.03.2018
10:40:54
я понимаю, вводили бы промисы новые, которые не текут и могут отменяться например

Andrey
25.03.2018
10:41:41
Походу нет. Ну, с философами желания общаться нет.

Google

Dmitry
25.03.2018
10:45:12
окей, 1 вопрос, - где хотя бы 1 пропосалс, который решает дженерик проблемы js кроме .?

Andrey
25.03.2018
10:45:51
Сделай его.

Dmitry
25.03.2018
10:46:14
ну началось

Andrey
25.03.2018
10:46:50
Докажи, что эти проблемы решить возможно.
А потом притензии высказывай.

Dmitry
25.03.2018
10:47:24
лол
рассмешил прямо

Andrey
25.03.2018
10:47:45
Не удивлён.
Смех - защитная реакция.

Dmitry
25.03.2018
10:47:54
берём промисы, сохраняем апи, меняем реализацию + добавляем cancel
Психоаналитику здесь не нужно пожалуйста

Andrey
25.03.2018
10:48:14

Andrey
25.03.2018
10:48:31

Dmitry
25.03.2018
10:48:48
Офлрмишь пропозал?
зачем, все известные недоработки промисов висят прямо в репе, где говорят, ну чувак, да мы облажались, реализация такая.

Andrey
25.03.2018
10:49:19
Чтд

Dmitry
25.03.2018
10:49:42
есть реализации, которые не страдают родовыми травмами общепринятых промисов.

Andrey
25.03.2018
10:50:42
Ну ок, проталкивай их.
А то позиция "все плохо, все мудаки" немного не очень.

Vladislav
25.03.2018
10:55:30
И снова всем привет.
И снова вопрос по ssr на vue

Google

Arsen
25.03.2018
10:56:08
Коммунизм во вью-коммунити

Vladislav
25.03.2018
10:56:32
И оно сбрасывает состояние компонента, будто контекст и не передавался

Arsen
25.03.2018
10:57:39
Дороу
А всё потому что не надо передавать контекст
А получать его в сторе, например
И вообще юзать nuxt

Admin
ERROR: S client not available

Vladislav
25.03.2018
10:58:36
И вообще юзать nuxt
У меня это маленькая часть проекта. Я не хотел бы под него еще и nuxt подпихивать

Dmitry
25.03.2018
10:58:39

Andrey
25.03.2018
10:59:20
Попробуй ещё.

Dmitry
25.03.2018
10:59:39
?

Alexander
25.03.2018
11:02:33
РАУНД

Иван
25.03.2018
11:13:32
Кстати
Для вставки вью компонента на тильду нужно сделать три действия
Загрузить всю полученную статику куда-нибудь (я на с3 загрузил)

Google

Иван
25.03.2018
11:14:28
Вставить загрузку статики и Vue в head - есть в настройках страницы
<link rel="stylesheet" href="//s3.eu-central-1.amazonaws.com/someapp/tilda/MainBlock.css"></link>
<script src="https://unpkg.com/vue@2.5.16/dist/vue.runtime.min.js"></script>
<script src="https://s3.eu-central-1.amazonaws.com/someapp/tilda/MainBlock.umd.min.js"></script>
Выбрать какой-нибудь элемент, внутрь которого вставим наш компонент и добавить на страницу html блок с подобным содержимым:
<script>
new Vue({
render: function(h) {
return h(MainBlock, {props: {someProp: 'someValue'}})
}
}).$mount('.t-cover__wrapper')
</script>
где '.t-cover__wrapper' и есть селектор для нашего блока
#tilda

Sergey
25.03.2018
11:17:06
Привет всем, подскажите, как заставить vue отрисовать компонент только после того как отпработла ajax запрос? Запрос ставлю в beforeCreate, но все равно компонент сначала отприсован, а потом уже появляются данные. Использую vue + vuex(тут запрос) + router

RNR ?
25.03.2018
11:17:57
каждую неделю такой вопрос)
beforeRouteEnter юзани
делай ajax запрос, после чего завершай переход
либо loading overlay сделай

Artem
25.03.2018
11:19:07
или поставь v-if на данные если это не SPA

Sergey
25.03.2018
11:19:44
v-if попробовал с самого начала, но похоже на костыль) сейчас попробую beforeRouteEnter, похоже это то что я хотел

RNR ?
25.03.2018
11:20:36
кста
вы юзаете async await или промисы?

Иван
25.03.2018
11:21:00
Одно другому не мешает
Но async все ж более читаемо

Sergey
25.03.2018
11:21:10
ну я промисы пока только

RNR ?
25.03.2018
11:21:12
я сначал промисами пользовался, сейчас на async await перешел
код более чистый

Иван
25.03.2018
11:21:28
Ну на то он и сахар

Sergey
25.03.2018
11:28:45
{
path: '/admin',
component: Admin,
beforeRouteEnter : (to, from, next) => {
store.dispatch("getAdminData").then(res => next());
}
}
почему то не срабатывает

RNR ?
25.03.2018
11:29:47
не так

Sergey
25.03.2018
11:29:51
beforeEnter срабатывает, а вот beforeRouteEnter нет

RNR ?
25.03.2018
11:29:55
в компоненте админ