@vuejs_ru

Страница 2941 из 3900
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?

vindi
21.05.2018
11:58:59
или простой сервис поднять

https://github.com/typicode/json-server

Сергей
21.05.2018
12:08:36
ну и по ссылке есть описание отличий simple от not simple запросов
Как можно решить это без доступа к серверу?

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
ну это же обычный GET все ок должно работать
Ладно) уже решили траблу на сервере) спасибо всё равно)

Denis
21.05.2018
12:16:19
В темплейте можно указывать и : class и v-bind:class ?
первое, краткая запись второго

Елена
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 сервер, который на лету подхватывал мои изменения, а теперь как быть?

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

Вот это как раз второй шаг, где должна сумма подсчитываться



bebebe
21.05.2018
12:36:05
10мин, до пк дойду и отпишусь
Я вроде как разобрался, в секцию CSS у компонента. Спасибо

Denis
21.05.2018
12:36:47
Я вроде как разобрался, в секцию CSS у компонента. Спасибо
Угумс, lang не забудь указать чтобы sass подхватил

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

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
убери Content type и все ок будет по идее
да мне уже бекендщик отдаёт норм данные)

bebebe
21.05.2018
12:44:00
Угумс, lang не забудь указать чтобы sass подхватил
ага, спасибо, оно еще очет vue-style-loader как dependency, но это уже лирика будьте любезны подскажите, а можно куда-нибудь этот "патчер" темы запихнуть что бы он распространялся на все компоненты?

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
не совсем браузерная и настраивается доступность CORS на беке)
но режет запрос именно браузер при получении хэдера. никакой cors мне на своем сервере не запретит сделать любой запрос по любому URLу чужого сервера)

Denis
21.05.2018
12:47:41
но режет запрос именно браузер при получении хэдера. никакой cors мне на своем сервере не запретит сделать любой запрос по любому URLу чужого сервера)
1. режет запрос именно сервер в момент preflight запроса. Иначе сработало бы. 2. Никто конечно отправить запрос запретить не может, но любой сервер может ограничить запросы к себе)

Denis
21.05.2018
12:50:14
ограничить с помощью CORS хэдера?)
да, установив - Access-Control-Allow-Origin толькомойсайт.рф;

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) } }

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
ты неправ, CORS не всегда работает при кроссдоменных запросах, есть и simple requests ведь
Я говорю о том, что если я сделаю GET запрос на главную яндекса из браузера, то я получу CORS exception. Если я сделаю GET запрос на главную яндекса со своего сервера, я получу содержимое web страницы. Получается, что во втором случае это simple request, а в первом нет?)

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
По крайней мере, я так тебя понял. Сори, если это было не так :)
Ну конкретно корс да не запретит забрать. Видимо это я не так тебя понял)

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
Вангую, она спрашивала про this.$store.state.prop = 'some data'
у меня с еёвопроса глаз задёргался. Решил не писать сперва даже...

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
подскажите что с этим делать надо? где эёто решается? Failed to load http://46.49.265.19:3000/languages: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
самое изи это прокси, если у тебя webpack-dev-server, то просто в секцию devServer добавляешь пути devServer: {, proxy: { '/api': envConfig.API_HOST, }, }, потом отправляешь запросы на localhost/api, а WDS будет проксировать на другой адрес

Владимир
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 без поднятия специального сервака?

Страница 2941 из 3900