
Rafael
06.04.2017
09:49:45
А, все, понял зачем

Stanislav
06.04.2017
09:49:49
Тоже думал об этом
М?

Rafael
06.04.2017
09:50:11
Скорее всего потому что компонента внутри себя может изменять стили, и это не должно затрагивать другие такие же компоненты

Google

Rafael
06.04.2017
09:50:25
Допустим ховер на li
А каждый li это компонента

Кирилл
06.04.2017
09:50:54
и что

Rafael
06.04.2017
09:51:28
Хммм, резонно
Не, тогда действительно не знаю

Stanislav
06.04.2017
09:53:13
Да вроде нет никакой разницы, что "myclass", что "myclass-hash"

Diasko
06.04.2017
09:54:09
Видать просто архитектурное такое решение и все

Rafael
06.04.2017
09:54:32
CSS модули · GitBook
http://vue-loader.vuejs.org/ru/features/css-modules.html

Кирилл
06.04.2017
09:54:42
в силу сложившихся обстоятельств
или вот еще
исторически так сложилось

Stanislav
06.04.2017
09:54:56
Но писать было бы приятней, чем вот эти [$style.mycl, $style.omg]

Google

Stanislav
06.04.2017
09:55:47
Ну типа зачем, есть же модули

Rafael
06.04.2017
10:01:02

Stanislav
06.04.2017
10:01:38

Rafael
06.04.2017
10:04:39
Прикольная штука кстати?

Stanislav
06.04.2017
11:02:58
https://github.com/kazupon/vue-i18n/releases/tag/v6.0.0

Emil
06.04.2017
12:38:49

Rafael
06.04.2017
13:06:53
Всмысле код, где ты вызываешь эту мутацию
Кароч, покажи компоненту navbar

Emil
06.04.2017
13:28:04
да уже завелось, спасибо
мутация вызывалась в App
я обнаружил, что код вида:
state = someVar в мутации не изменяет состояние
state.someVar = someVar изменяет
это фича, а не баг? я не могу перезаписать весь state?

Rafael
06.04.2017
13:30:56
Вот хз, я не помню
Т.е мне непонятно, как на это подписчики будут реагировать

Stanislav
06.04.2017
13:54:17
Че та я тут торможу.
Почему если в createElement рендер функции функционального компонента, передать первым аргументом какой-то компонент, а вторым context, то props'ы из context не передадуться, а если передать { props: context.props}, то все норм?

Rafael
06.04.2017
13:55:29
Покажи код

Stanislav
06.04.2017
13:57:46
https://jsfiddle.net/rczf0spm/2/

Emil
06.04.2017
13:59:32
ребята, еще вопрос немного не по теме: что делать, если с сервера приходит url файла, относительный от бэкенда? мне, чтобы рендерить картинку на клиенте, нуден абсолютный url
подставлять путь до сервера с бэкендом вручную не вариант, да и хардкод - это плохо
кто нибудь решал эту проблему? сталкивался?

Google

Stanislav
06.04.2017
14:02:11
Может из window.location вытянуть хост, а потом в computed возращать абсолютный путь?

Rafael
06.04.2017
14:02:11

Stanislav
06.04.2017
14:02:52
внутри ctx есть же поле props, че ему не нравится та

Emil
06.04.2017
14:03:36

Stanislav
06.04.2017
14:04:06
Покажи пример что возвращает бэк, и что нужно тебе?

Emil
06.04.2017
14:04:55
в итоге, он думает, что мне нужно http://localhost:8080/storage/uploads/00000000003.png
мне нужно http://localhost/storage...

Stanislav
06.04.2017
14:05:55
без порта?

Emil
06.04.2017
14:06:19
порт по умолчанию, на котором апач работает
да и разве это важно?)

Stanislav
06.04.2017
14:07:38
а, т.е. у тебя еще есть апач на 80 порту, в котором по localhost можно получить картинки?

Emil
06.04.2017
14:07:57
да, именно так

Stanislav
06.04.2017
14:09:04
Настрой проксирование в конфигах вебпака, если юзаешь vue-cli

Emil
06.04.2017
14:09:32
юзаю. не подскажешь, случайно, куда конкретно смотреть?

Stanislav
06.04.2017
14:09:41
Секунду
http://vuejs-templates.github.io/webpack/proxy.html

Emil
06.04.2017
14:12:20
хм. мне кажется, это не то
это просто, чтобы не писать полный путь к API, не?

Stanislav
06.04.2017
14:13:12
Тебе надо перенаправить localhost:8080/storage/ на localhost/storage/

Google

Stanislav
06.04.2017
14:13:55
там про это и написанно.
The above example will proxy the request localhost:8080/api/posts/1 to http://jsonplaceholder.typicode.com/posts/1.

Emil
06.04.2017
14:14:37
так сам запрос на нужный порт я сделать могу

Stanislav
06.04.2017
14:14:42
в проде картики то у тебя будут myprod.ru/storage/uploads/00000000003.png ?

Emil
06.04.2017
14:15:46
и все запросы мне надо писать относительно пути в этом конфиге, получается?
во vue-resourse например

Rafael
06.04.2017
14:16:07

Stanislav
06.04.2017
14:16:40

Daniil
06.04.2017
14:17:20
Как отлавливать клик на сгенерированном через v-for элементе списка <li>?

Emil
06.04.2017
14:17:44
елки, я походу допетрил

Admin
ERROR: S client not available

Stanislav
06.04.2017
14:17:44
<li @click="..."> ?

Rafael
06.04.2017
14:17:47
https://jsfiddle.net/rczf0spm/3/

Daniil
06.04.2017
14:17:48
v-on:click="myLiActionHandle" не работает

Emil
06.04.2017
14:18:22

Stanislav
06.04.2017
14:18:52

Emil
06.04.2017
14:19:18
@c01nd01r в общем, спасибо, буду пробовать

Stanislav
06.04.2017
14:19:27
АААА, вот это меня глюкнуло....

Rafael
06.04.2017
14:21:34
следующий!

Stanislav
06.04.2017
14:21:45
Ну, примерно да :)

Google

Stanislav
06.04.2017
14:21:48
:)

Rafael
06.04.2017
14:21:56

Daniil
06.04.2017
14:22:38

Rafael
06.04.2017
14:22:54
??
пользуюсь вивальди - господи, почему это так удобно?

Kelin
06.04.2017
14:41:00

Stanislav
06.04.2017
14:43:12
А мы уже говорили тут про https://github.com/blocka/vue-component-router ?
Признаюсь, иногда у меня возникает желание сделать аналогичный компонент <Api></Api> :\
Хотя, кажется я у кого-то в Реакте видел <Fetch url=""></Fetch>

Rafael
06.04.2017
14:46:03

Stanislav
06.04.2017
14:47:12
:) https://twitter.com/youyuxi/status/849993029012168705

Rafael
06.04.2017
14:48:55

Stanislav
06.04.2017
14:49:21

Daniil
06.04.2017
14:49:37
Сек

Rafael
06.04.2017
14:51:27
кстати поди такие компоненты дешевые
кто-то может сравнить производитльность?

Stanislav
06.04.2017
14:52:48

Rafael
06.04.2017
14:53:11
функциональные компоненты, навешнаные тем, что тебе нужно
как в той ссылке из твитера