
Adel
13.09.2018
20:37:54

Юрий
13.09.2018
20:39:31
просто он мог и спрашивать что то вроде может ли браузер отправлять емейл)

Yan
13.09.2018
20:44:50

Dmytro
13.09.2018
20:48:06
А можно по подробней?

Google

Yan
13.09.2018
20:48:38
с клиента отправил {name:'Василий',message:'хуйня'}
на урл /message пост запросом
перекинул это к себе в телегу

anoru
13.09.2018
20:51:07
он работает?
нет. но я уже иду спать, так что писать много не могу. Суть в том, что в реакте лайф цикл принимает предыдущий пропс и стейт, vie нет, поэтому он это не конвертит, почитай issue. И гора других проблем. За пределами хелло ворлда не поюзать

Dmytro
13.09.2018
20:51:20
А порт зачем брать?

Yan
13.09.2018
20:52:04
как лисенер на кнопку повесить
и те хватит

M
14.09.2018
00:44:10
Подскажите, пожалуйста. Куда указывать путь для загруженных на сайт файлов после build. В dev я хранил в assets откуда все они резолвятся. А теперь имеется папка dist где html файл с тремя папками img js media

RNR ?
14.09.2018
04:06:33
всем привет
кто-нибудь создавал pwa через vue-cli?
создал проект, сделал билд, но почему-то ни на андроиде ни на айфоне не работает в оффлайн режиме пример

Google

The
14.09.2018
05:02:06
Ребятки, как философски более правильно? Есть у меня компонент PostsList, который отображает список постов. Как этот список постов в него передавать?
- Через пропсы
- Передать ID категории через пропсы, а компонент сам загрузит по API
- Компонент сам возьмет ID из роута (самый убогий вариант)

RNR ?
14.09.2018
05:02:31
через пропсы

Eugene
14.09.2018
05:02:37
А еще лучше сделать через vuex
И в нем непосредственно грузить данные

RNR ?
14.09.2018
05:06:00
лучше если компонент будет независим от апи и т.п.
ты ему даешь данные определнного формата, он их выводит
все просто
неважно откуда эти данные взялись

The
14.09.2018
05:06:31
я предпочитаю во vuex ложить что-то глобальное, например то что выводится в футере или хидере, валюты всякие, и прочую херь которая может потребоваться отовсюду. а вот в таких кейсах мне кажется лучше юзать локально компонент и не раздавать эти данные наружу.
у меня вот ещё вопрос, допустим есть роут /category/my-category-url/
я топаю по API и получаю оттуда объект категории, далее передаю его в пропсы <posts-list :categoryID="category.ID"/>, а в самом posts-list у меня данные грузятся по хуку created. Но т.к. во время created в пропсе лежит 0, то все естественно не работает.
Как мне дождаться, пока мой родительский компонент загрузит объект и передаст мне верные данные? Вешать вотчер что-ли?
ну я вот сегодня тоже склоняюсь к варианту
юзать компонент как шаблон

RNR ?
14.09.2018
05:07:28
грузи данные в beforeRouteEnter на странице
а в компонент передавай список готовый

d
14.09.2018
05:08:39
Стор для хранения состояния приложения

The
14.09.2018
05:09:03

RNR ?
14.09.2018
05:09:07
теоретически ты можешь переиспользовать компонент для отображения разных постов
привязываясь к категории ты насильно ограничиваешь его круг использования

The
14.09.2018
05:09:31
да, он получается гибкий если в него передавать коллекцию

Google

d
14.09.2018
05:09:59

The
14.09.2018
05:10:07
плохо что концептуально вроде нельзя менять эту коллекцию, если она пришла через пропсы, а он у меня умеет удалять, добавлять посты.

d
14.09.2018
05:10:11
Или повесь на маунт

RNR ?
14.09.2018
05:10:32
v-on:delete="..."
и т.п.

d
14.09.2018
05:10:49
Или вотчер, тоже норм
Вотчер на стор, опять же

The
14.09.2018
05:11:18
события можно, но это немного геморройно в одном месте их порождать, в другом ловить
на такой простой задаче

Женя
14.09.2018
05:11:52

RNR ?
14.09.2018
05:11:52
зато универсально

The
14.09.2018
05:12:16
тем более, что получается у меня компонент Category будет заниматься удалением и созданием постов по API.

RNR ?
14.09.2018
05:12:40
сложно сказать как правильно не видя целой картины

d
14.09.2018
05:12:42
Он для пользовательских событий в основном
У меня была проблема что ответ от апи приходил позже чем использовались данные, вешаешь вотч или в сторе делаешь флаг, но флаг тоже меняешь по вотчу

Женя
14.09.2018
05:14:52

d
14.09.2018
05:16:02
Он нужен в основном что бы передать события между компонентами которые не связаны ( на сколько я знаю из опыта )не от родителя ребенку и не от ребенка родителю (т.к там пропсы и эмит можно) а между компонентами которые не знают ничего друг о друге, например футер и хедер
Я решал подобную задачу через флаг в сторе, потом then и меняешь флаг, или просто ниже, после присвоения данных в локаль

Google

Admin
ERROR: S client not available

Vitaly
14.09.2018
05:30:15
подскажите пожалуйста кто знает, почему не рендерятся страницы запрашиваемые через урлы напечатанные через адресное поле в браузере?

d
14.09.2018
05:30:47
А что в урле браузера после клика по ссылке?
А, не так понял

Vitaly
14.09.2018
05:31:36
если кликать по ссылкам то все открывается
рендерится
а если ввести ссылку через браузер то не рендерится

d
14.09.2018
05:31:51
Роутер неправильно настроен скорее всего

Vitaly
14.09.2018
05:31:59
роутер будто не воспринимает ссылку такую

d
14.09.2018
05:32:40
То есть если ты корируешь урл и вставляешь - не рендерит?

Vitaly
14.09.2018
05:33:44
да
или например зашел ты на страницу через клик по ссылке, а потом нажал F5 то не рендерит

d
14.09.2018
05:34:23
Не сталкивался с подобным

Vitaly
14.09.2018
05:34:50
а я сталкивался с этим даже в AngularJS

d
14.09.2018
05:35:09
Как решил в чем была проблема?

Vitaly
14.09.2018
05:35:29
да

d
14.09.2018
05:35:35

Vitaly
14.09.2018
05:36:13
ни как
на одном хостинге нормально работает, но не работает на другом хостинге

Google

Vitaly
14.09.2018
05:36:31
хз что за фигня


Pavel
14.09.2018
06:39:05
я предпочитаю во vuex ложить что-то глобальное, например то что выводится в футере или хидере, валюты всякие, и прочую херь которая может потребоваться отовсюду. а вот в таких кейсах мне кажется лучше юзать локально компонент и не раздавать эти данные наружу.
у меня вот ещё вопрос, допустим есть роут /category/my-category-url/
я топаю по API и получаю оттуда объект категории, далее передаю его в пропсы <posts-list :categoryID="category.ID"/>, а в самом posts-list у меня данные грузятся по хуку created. Но т.к. во время created в пропсе лежит 0, то все естественно не работает.
Как мне дождаться, пока мой родительский компонент загрузит объект и передаст мне верные данные? Вешать вотчер что-ли?
Чтобы при отсутствии данных ошибки не лезли просто ставишь на компонент или внутри компонента v-if="postsList.length" и всё. А касаемо главного вопроса - я раньшн через вуекс всё делал, но практика показывает, что если нет супермега вложенности компонентов, то сильно проще через пропсы данные вниз передавать и через эвенты снизу получать триггеры на выполнение действий. Это с первого взгляда кажется сложнее. На самом деле 1) кода меньше 2) всё идёт по цепочке, так что проще дебажить, ибо всё гораздо предсказуемее. Вуекс это конечно хорошо, но мягко говоря не панацея.


V
14.09.2018
06:40:23
Доброе утро всем. Подскажите с вопросом, есть веб приложение которое надо развернуть на машине где нету возможности выйти в интернет. Выбор пал на докер. Как я понимаю надо собрать образ докера а затем скинуть его на сервак и там в докере запустить ? Уместно ли это всё? Или может есть вариант по-проще?

Arkadiy
14.09.2018
06:41:26
На серваке тоже должен стоять докер
А так вариант имеет право на жизнь

Stanislav
14.09.2018
06:42:24

V
14.09.2018
06:43:20

Stanislav
14.09.2018
06:43:57