
Tigran
21.05.2018
11:55:31
нахуй шлите транзишен и v-if
делайте на классах как батя учил
просто класс добавляю когда в data поле меняется
ага

Google

Tigran
21.05.2018
11:56:58
тут в лс рекомендуют попробовать еще v-show
так как там не будет изменяться дом, а только поменяется display

Ilya
21.05.2018
11:58:04
@hedint, окей. Я написал данную прослуйку. Теперь, например, у меня возвращается json {"data" : 100}, но это возвращатся с бэкенда. И следовательно там не постоянные данные. Как мне замокать вот именно этот json?

Vlad
21.05.2018
11:58:17

vindi
21.05.2018
11:58:59
или простой сервис поднять
https://github.com/typicode/json-server

Сергей
21.05.2018
12:08:36

Denis
21.05.2018
12:09:02
никак, пользоваться только простыми запросами)

Сергей
21.05.2018
12:09:17

Denis
21.05.2018
12:09:37
я же дал ссылку, там написано про "простые"

Сергей
21.05.2018
12:09:55

Denis
21.05.2018
12:10:17
пришли curl в лс из постмана

Google

Denis
21.05.2018
12:10:20
и из браузера

Сергей
21.05.2018
12:12:53
пришли curl в лс из постмана
curl -X GET \
http://95.213.251.172:3000/languages \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Postman-Token: b6021e59-c718-4437-a8e7-ffd997131752' \

Denis
21.05.2018
12:15:26
ну это же обычный GET все ок должно работать

Елена
21.05.2018
12:15:37
В темплейте можно указывать и : class и v-bind:class ?

Сергей
21.05.2018
12:16:04

Denis
21.05.2018
12:16:19

Елена
21.05.2018
12:16:48

bebebe
21.05.2018
12:24:08
импортируешь sass файлы от либы к себе и меняешь
а будьте любезны подскажите, после установки sass препроцессора. куда мне вот это девать
@import "~vue-material/dist/theme/engine"; // Import the theme engine
@include md-register-theme("default", (
primary: md-get-palette-color(blue, A200), // The primary color of your application
accent: md-get-palette-color(red, A200) // The accent or secondary color
));
@import "~vue-material/dist/theme/all"; // Apply the theme
и как изменится мой workflow, я обычно запускал webdev сервер, который на лету подхватывал мои изменения, а теперь как быть?

Denis
21.05.2018
12:28:27


Александр
21.05.2018
12:34:24
Всем привет. Подскажите, пожалуйста, небольшой нюанс. Недавно только стал с Vue разбираться.
У меня есть пустой массив checkout. И стартовая страничка. При клике на один из элементов на странице checkout заполяется данными. После чего открывается другой блок, в котором должна реактивно высчитываться цена в зависимости от выбранных элементов.
Так вот вопрос. Для счета суммы я думал использовать computed. Но проблема в том, что поля, по которым идет рассчет, появляются в массиве потом, после первого клика на первом экране. И vue ругается, что найти нужный элемент не может. Что логично, так как он еще не создан. Как в таком случае быть?
Вот это как раз второй шаг, где должна сумма подсчитываться

bebebe
21.05.2018
12:36:05

Hedint
21.05.2018
12:36:12
Всем привет. Подскажите, пожалуйста, небольшой нюанс. Недавно только стал с Vue разбираться.
У меня есть пустой массив checkout. И стартовая страничка. При клике на один из элементов на странице checkout заполяется данными. После чего открывается другой блок, в котором должна реактивно высчитываться цена в зависимости от выбранных элементов.
Так вот вопрос. Для счета суммы я думал использовать computed. Но проблема в том, что поля, по которым идет рассчет, появляются в массиве потом, после первого клика на первом экране. И vue ругается, что найти нужный элемент не может. Что логично, так как он еще не создан. Как в таком случае быть?
в computed обычный js же.
поставь там условие, что
if (this.checkout) // или checkout.length, если это массив изначально {
посчитать данные
} else {
return 0;//или чо ты хочешь
}

Denis
21.05.2018
12:36:47

Александр
21.05.2018
12:37:15

Vladimir
21.05.2018
12:41:21
а postman почеум норм?)
Потому что CORS это браузерная заморочка связанная с секюрностью. А постман отправляет запрос сервер-сервер там нет корса по идее

Сергей
21.05.2018
12:41:50

Denis
21.05.2018
12:42:01
а постман origin в виде ip совпадающего с endopint ip локальным шлет, вот и работает

Google

Denis
21.05.2018
12:43:14
ясно)
убери Content type и все ок будет по идее

Сергей
21.05.2018
12:43:55

bebebe
21.05.2018
12:44:00

Denis
21.05.2018
12:44:23
а он на все и распространится

bebebe
21.05.2018
12:44:58

Denis
21.05.2018
12:45:22
может ты просто стили локальные используешь? style scoped которые, тебе глобально нужно

Hedint
21.05.2018
12:46:44

Denis
21.05.2018
12:47:41

Hedint
21.05.2018
12:49:28

Denis
21.05.2018
12:50:14

Hedint
21.05.2018
12:52:47

Denis
21.05.2018
12:53:12

Artemy
21.05.2018
12:55:02
Браузер через OPTIONS проверяет примет сервис запрос или нет, если он не примет, то браузер даже не пытается отправить POST/GET

Hedint
21.05.2018
12:55:16
речь не о браузере
а o серверном запросе
curl, грубо говоря,

Denis
21.05.2018
12:56:46
ну при нормально настроенном сервере, получишь не CORS в курле своем, а 403 статус просто

Hedint
21.05.2018
12:58:11
не мешает CORS сам по себе доступу к ресурсам.
Самый простой пример - у тебя могут шрифты на сайте, подключенные со стороннего ресурса, попасть под CORS, но они отлично загрузятся по прямому URL
если ты просто его откроешь
ты можешь запретить это дополнительными настройками, но CORS тут не при делах

Google

Denis
21.05.2018
12:59:05
обычный GET запрос из разряда simple как раз и может\будет работать без CORS если не будет специфичных заголовков
как и JSONP например по умолчанию кроссдоменно тоже ок работает

Andry
21.05.2018
12:59:59
CORS же для кроссдоменных аякс-запросов только, не?

Denis
21.05.2018
13:00:12
угумс
но не все кроссдоменные запросы == cors

Admin
ERROR: S client not available

Igor
21.05.2018
13:01:32
Вопросик, а как на TS описывать actions ??
actions: {
toogleShow(actions): void {
//actions.commit("buy", payload)
}
}

Varyen
21.05.2018
13:02:28

Denis
21.05.2018
13:02:38

Varyen
21.05.2018
13:02:47
если мы говорим про запрос на другой домен именно
JSONP - другое, это скорее ближе к хакам все же

Denis
21.05.2018
13:08:11
Всегда улыбали люди с знаниями на уровне предположений)

Varyen
21.05.2018
13:09:10
ну окей, опиши мне сценарий где ты GET делаешь на внешний сервер и получаешь содержимое ответа. Без заголовков с той стороны, которые тебе позволят это сделать
без JSONP и доступа к формированию выдачи этого внешнего сервера

Hedint
21.05.2018
13:10:25

Denis
21.05.2018
13:11:07
Simple request существует как понятие только внутри браузера

Hedint
21.05.2018
13:11:53
ну так в чем был мой изначальный посыл - CORS никак не запретит мне забрать тот ресурс запросом со своего сервера, который я не могу забрать в браузере.
Ты говорил мне, что это не так :(
По крайней мере, я так тебя понял. Сори, если это было не так :)

Google

Denis
21.05.2018
13:19:24

Hedint
21.05.2018
13:21:06

Denis
21.05.2018
13:21:51
Можно конечно)

Stanislav
21.05.2018
13:23:51
Можно конечно)
Вангую, она спрашивала про this.$store.state.prop = 'some data'

Michael
21.05.2018
13:24:25

Artemy
21.05.2018
13:25:43
Хм, наверное тоже джуном взяли бы ? (меня)

Alex
21.05.2018
13:31:41
Прочитал сначала что пришла джуниором и через неделю ушла сеньором) подумал блин мне бы так быстро прокачиваться)

Hedint
21.05.2018
13:32:05
Норм вообще замена
Сеньона на Джуна

Alexander
21.05.2018
13:37:33

Владимир
21.05.2018
13:51:58

Vladimir
21.05.2018
13:52:28
Что это за вуй

Vladislav
21.05.2018
13:56:35
ребят, как подрубить скрипт тэг во вью
не поверите, плагин для жиквери
в криейтед через createElement - не хавает

Ilya
21.05.2018
13:57:08
Можно протестировать actions во vuex без поднятия специального сервака?