
DimenSi
04.07.2018
10:28:16
имею право

Bohdan
04.07.2018
10:28:17
хотя я к нему с подозрением отношусь

John
04.07.2018
10:29:04
Никак не привыкну, что доки смотрят, а не читают

Bohdan
04.07.2018
10:29:45
дак и я, хотя моя выборка не подтверждает стереотип
правда, на репрезентативность не претендую

Google

Sunlive
04.07.2018
10:31:15
пацаны
кто сторибуком пользовался?

John
04.07.2018
10:32:39
Кто такой кокбок

Lesha
04.07.2018
10:32:55

Sunlive
04.07.2018
10:32:57
storybook
я имел ввиду
сорян

John
04.07.2018
10:37:46
Вот так бы сразу сказал
Я. Нет.

Anton
04.07.2018
10:43:38
я пользовался

Sunlive
04.07.2018
10:44:08
уже разобрался, тут косяк был в глобальных стилях, в вебките не видно было чекбокс, хотя в фф работало
там высота была 0х0

Vladimir
04.07.2018
10:51:14
Ребят, кто использует nuxt.js, каким редактором кода вы пользуетесь? Дело в том что в vscode на nuxt проекте vetur не работает автокоплит, если добавить в зависимости vue то начинает работать. WebStorm так же себя ведет. В обычном проекте на vue все работает отлично.

Google

Павел
04.07.2018
10:51:44

Melstone
04.07.2018
10:53:13

Павел
04.07.2018
10:54:24

Konstantin
04.07.2018
11:19:56
поясните, чем плохо получать нужные props в computed? Установил линтер, а он ругается на это и считает side-эффектом
Unexpected side effect in "paymentFormProps" computed property

Almaz
04.07.2018
11:20:11
как проверяете совместимость проекта со старыми версиями браузеров?

Roman
04.07.2018
11:21:17

? гриб
04.07.2018
11:22:17
я уже задавал подобный вопрос, сказали, что грешновато
вешай вотчер

Konstantin
04.07.2018
11:22:55
можете примером проиллюстрировать?
Конечно, в computed происходит пара вычислений и прочее http://dl3.joxi.net/drive/2018/07/04/0016/3113/1055785/85/bcee993f43.jpg
а в компонент payment-form(:paymentForm="paymentFormProps")
вешай вотчер
можете объяснить подробнее, почему именно watch ?

Nano
04.07.2018
11:24:17

Andry
04.07.2018
11:24:20

Konstantin
04.07.2018
11:26:17

Roman
04.07.2018
11:26:32
поэтому и пишут о сайд эффекте. Computed не должен что-то менять на месте, это как getters в vuex

? гриб
04.07.2018
11:27:41

Andry
04.07.2018
11:28:07

Konstantin
04.07.2018
11:29:22

Andry
04.07.2018
11:29:53
проблема в том, что computed вызываются, считай, на каждое обновление props или data, а если там сайд эффекты, то результаты непредсказуемыми будут, да и использовать в других computed нельзя будет

Google

Andry
04.07.2018
11:32:27

Konstantin
04.07.2018
11:33:16
спасибо за объяснение, теперь прояснилось, перемещу все это в функцию

Andry
04.07.2018
11:33:47
подожди, а зачем функция? покажи всё тело метода
тебе обязательно обновлять состояние this что ли? нельзя просто из computed вернуть обработанное знаение?

Konstantin
04.07.2018
11:39:23
подожди, а зачем функция? покажи всё тело метода
функция для того, чтобы читать данные из хранилища, выполнять с ними операции и возвращать актуальные значения. В computed раньше вынес потому, что они обновляются при каждом действии
https://pastebin.com/AGQxD8p0

Andry
04.07.2018
11:43:36

? гриб
04.07.2018
11:46:38
имхо это надо разбить на много методов

Konstantin
04.07.2018
11:46:42
так в this значения обновляются, а если закеширую в переменную - тогда не будут
я же опираюсь на данные компонента, например поменяли значение селекта - в this положилось новое значение

? гриб
04.07.2018
11:47:20
там завязка на seats. seats должен быть компьютед отдельно

Andry
04.07.2018
11:48:00

? гриб
04.07.2018
11:49:03
subscribersAmount должен быть вторым компьютед

? гриб
04.07.2018
11:49:08
как вариант

Admin
ERROR: S client not available

? гриб
04.07.2018
11:49:27
а третий - это то, что осталось в этом

Konstantin
04.07.2018
11:50:16
да, как вариант, почему то и не подумал, что можно разложить на разные computed, так и поступлю

? гриб
04.07.2018
11:50:54
и данные, массивы-константы из начала вынести отдельно за пределы методов
чтобы js Не приходила на каждый пердок их заново создавать

Andry
04.07.2018
11:51:16

Andriy
04.07.2018
13:04:49
Привет ребят, подскажите пожалуйста, а scoped style передаются от родителя к дочерним компонентам?

Google

Andriy
04.07.2018
13:04:57
Было бы логично, но так не работает

Vall
04.07.2018
13:05:22
#вопрос, не могу понять, почему билд прописывает такой путь к картинке /dist/logo-min.png?f60db248ebdb2ed5b0857470e002cd7e , картинки находятся по такому пути на репозитории dist/logo-min.png?f60db248ebdb2ed5b0857470e002cd7e и такому в файлах : src="../../assets/logo-min.png" , помогите, как фиксануть
я погуглил и написало что это типо публичного пути и тд, как мне его убрать то?подскажите пожалуйста

Egor
04.07.2018
13:07:04
Ну он это делает, судя по всему, чтобы в продакшене обойти кеширование браузерами файлов.

Stanislav
04.07.2018
13:07:18

Евгений
04.07.2018
13:07:29
ты HtmlWebpackPlugin используешь?

Andriy
04.07.2018
13:07:33

Egor
04.07.2018
13:08:02
Т.е. если бы в продакшене у тебя был какой-нибудь /assets/script.js, при первом открытии у клиентов он бы закешировался, а потом не работала бы новая логика, которую задеплоили с очередным обновлением.

Vall
04.07.2018
13:08:08

Евгений
04.07.2018
13:09:02
короче в вебпаке опция hash за это отвечает
https://github.com/jantimon/html-webpack-plugin#options
по дефолту она false, видимо в vue-cli true

Vall
04.07.2018
13:10:34

reskwer
04.07.2018
13:15:33
можно ли в транзишин добавить исключение ? что-бы не анимировал некоторые елементы ?

Vall
04.07.2018
13:18:58

Artem
04.07.2018
13:19:42
Можно проверить, пустой ли слот?

Konstantin
04.07.2018
13:35:02
Расскажите, в какой ситуации передаются props? У меня они передаются один раз.
Проблема в том, что есть дочерний компонент который получил props -> записал в data. Потом, когда происходит изменение props родителя и передача данных в дочерний, у дочернего остается прежнее значение в data (оно записалось один раз)
или может нужно принудително обнулять data компонента?

Игорь
04.07.2018
13:53:10