
Timur
06.05.2018
14:59:46
это action мгуч
vuex

Dima
06.05.2018
14:59:48

Vlad
06.05.2018
14:59:52
извращенцы

Google

Timur
06.05.2018
14:59:55

Vlad
06.05.2018
14:59:57

Dima
06.05.2018
15:00:03
ок поищу

Alex
06.05.2018
15:00:03
а вижу

Vladislav
06.05.2018
15:00:07

Stas
06.05.2018
15:00:41
подскажите а vue можно сделать не таким агресивным к оформлению кода?

Timur
06.05.2018
15:00:47
invalid expression: Unexpected token { in
{{ fetchProjects()}}
Raw expression: v-on:project:add="{{ fetchProjects()}} "

Stas
06.05.2018
15:00:48
или может это дело в webpack'e
по типу что бы такое не считало errorом

Alex
06.05.2018
15:01:48
$emit('add-project')

Ivan
06.05.2018
15:01:52
дело в коде
так не пишут
v-on:project:add="{{ fetchProjects()}} "
пишут так
v-on:project:add="fetchProjects"

Alex
06.05.2018
15:01:57
@add-project="fetchProjects"

Google

Timur
06.05.2018
15:02:40

Ivan
06.05.2018
15:02:52

Timur
06.05.2018
15:03:21

Vlad
06.05.2018
15:03:45
это для хтмл шаблонов

Alex
06.05.2018
15:04:20
повесь где нибудь @click="fetchProjects"
если и так не доступен
то проверяй код
у тебя контекст продолбался каким то образом

Timur
06.05.2018
15:04:40
на самом компоненте?

Alex
06.05.2018
15:04:46
на любой элемент
в компоненте

Timur
06.05.2018
15:04:52
метод сам по себе работает норм

Alex
06.05.2018
15:04:53
где слушаешь

Timur
06.05.2018
15:04:54
сейчас попробую\
все норм с методом

Alex
06.05.2018
15:05:37
да прчием тут mounted

Vlad
06.05.2018
15:05:39
в доме повесь

Alex
06.05.2018
15:05:47
у тебя проблема с контекстом в шаблоне

Google

Alex
06.05.2018
15:05:51
this не доступен
event всплывает
компонент его видит
но метод не находит

Timur
06.05.2018
15:06:35

Alex
06.05.2018
15:07:13
я не в теме кухни ларавелла
проблема может быть со сборкой
но и запросто у тебя что то не так по коду
что компонент не правильно собирается
это уже не вопрос на 5 минут
разбирайся
такое в чатике вряд ли подскажут

Timur
06.05.2018
15:08:18
для моего понимаяя

Alex
06.05.2018
15:08:31
в том что ты проблему не решишь
у тебя не работает простой функционал
и это уже странно

Timur
06.05.2018
15:09:56
спасибо

Vladislav
06.05.2018
15:10:07
я не тестил, но можешь через реф попробовать навесить $on

Google

Vladislav
06.05.2018
15:10:20
и с него вызывать

Timur
06.05.2018
15:11:06

Stas
06.05.2018
15:12:40

Vladislav
06.05.2018
15:12:48
попробую
затестил - работает, но выглядит как костыль
хотя

Stas
06.05.2018
15:12:59
или смягчить требования

Ivan
06.05.2018
15:13:06

Alex
06.05.2018
15:13:30
коварный eslint

Ivan
06.05.2018
15:13:36
или смягчить требования
лучше не отключать, а добавить флаг —fix при сохранении файлов (это в конфиге проекта делается) примеры есть в гугл

Timur
06.05.2018
15:13:45

Alex
06.05.2018
15:14:09

Vladislav
06.05.2018
15:14:20
можно кусок кода?
<customgovno ref="customgovno">
mounted(){
this.$refs.customgovno.$on('govnoemit', function(){})
}

Stas
06.05.2018
15:14:22
так каждый раз не быстрее

Alex
06.05.2018
15:14:42
а что сложного соблюдать кодстайл?

Timur
06.05.2018
15:15:16

Vladislav
06.05.2018
15:15:28

Timur
06.05.2018
15:15:36
хорошо

Stas
06.05.2018
15:15:37

Alex
06.05.2018
15:15:50
в редакторе включи
и будет сразу подсвечивать

Google

Alex
06.05.2018
15:16:04
и да - есть auto fix

Stas
06.05.2018
15:16:22
у меня саблайм

Alex
06.05.2018
15:16:30
а у меня vim

Stas
06.05.2018
15:16:34
наврядли он там уметь такое

Alex
06.05.2018
15:16:35
и что)
sublime точно так же настраивается

The
06.05.2018
15:17:00
а VSC юзает кто?
под Vue

Stas
06.05.2018
15:17:15

Vladislav
06.05.2018
15:17:18

Stas
06.05.2018
15:17:19
проще отключить

Alex
06.05.2018
15:17:27
этой твой инструмент - стыдно не настроить его

Vlad
06.05.2018
15:17:29
пробел перед аргументами - такой себе кодстайл
я против

Stas
06.05.2018
15:17:38
знать бы еще как

Timur
06.05.2018
15:17:45

Alex
06.05.2018
15:17:47
причем тут аргументы

Vlad
06.05.2018
15:17:54
.eslintrc.js в корне

Alex
06.05.2018
15:17:58
он ругался что foo()ВОТТУТПРОБЕЛДОБАВЬ{}

Vlad
06.05.2018
15:18:25
а, сори
тогда говно))
ставь пробелы