
Rafael
24.12.2017
18:28:13

Ilya
24.12.2017
18:28:52

Роман
24.12.2017
18:29:05
ещё вопрос, более приближенный к земле
есть компонент кнопки, простой как тяпка, нужен везде. Я раньше просто кидал событие по клику.
правильно ли я понимаю, что если я решу использовать стор, то у меня 2 пути, чтобы не иметь компонента кнопки под каждое действие:
1. всё так же кидать событие, а родительский компонент пусть сам общается со стором
2. через пропсы запихивать в кнопку мутатор нужно пнуть
верно? какой путь более идеологически верный?

MVP
24.12.2017
18:31:47
всем привет! если не сложно - напишите какого крутого frontend-деятеля работающего с vue которого надо позвать на конференцию. (Sarah Drasner, Evan, братья Chopin и тп - не считается)

Google

John
24.12.2017
19:06:53

Sunlive
24.12.2017
19:09:33


Леха
24.12.2017
19:13:38
Здравствуйте.
Крутится Node.js Rest API, перед ним Nginx.
Не могу с локалхоста достучаться до VPS.
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.
Вот такой конфиг
location ~ ^/api/(.*)/?$ {
add_header 'Access-Control-Allow-Origin' $http_origin;
expires off;
if ($request_method = 'OPTIONS') {
# Tell client that this pre-flight info is valid for 20 days
add_header 'Access-Control-Max-Age' 1728000;
add_header 'Content-Type' 'text/plain charset=UTF-8';
add_header 'Content-Length' 0;
return 204;
}
add_header 'Access-Control-Allow-Methods' $access_control_allow_methods always;
add_header 'Access-Control-Allow-Headers' $access_control_allow_headers always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
# required to be able to read Authorization header in frontend
add_header 'Access-Control-Expose-Headers' $access_control_expose_headers always;
proxy_pass http://vuejobs_api$request_uri;
}
При этом Advanced REST Client нормально общается.
Ошмбка в браузере, при использовании axios.
Может сталкивался кто? Просто я хз что еще надо


Sunlive
24.12.2017
19:15:29


Леха
24.12.2017
19:15:41
Включен на сервере

Kamil
24.12.2017
19:18:27
Я не могу сказать что это крутые ребята, но я просто даже не знаю кого ещё
Если мы не берём в расчет членов самой команды

MVP
24.12.2017
19:21:42

Dmitriy
24.12.2017
19:59:23

Дмитрий
24.12.2017
19:59:52
ещё вопрос, более приближенный к земле
есть компонент кнопки, простой как тяпка, нужен везде. Я раньше просто кидал событие по клику.
правильно ли я понимаю, что если я решу использовать стор, то у меня 2 пути, чтобы не иметь компонента кнопки под каждое действие:
1. всё так же кидать событие, а родительский компонент пусть сам общается со стором
2. через пропсы запихивать в кнопку мутатор нужно пнуть
верно? какой путь более идеологически верный?
Оба варианта жизнеспособны, но если ты говоришь про универсальный компонент, который может использоваться и в проектах без хранилища, то первый вариант подходит больше.

Леха
24.12.2017
20:00:14
Что не получится без чего? В Node.js приложении на VPS cors() включен.

Google

Dmitriy
24.12.2017
20:01:20
С другой стороны, может быть все что угодно )))

Леха
24.12.2017
20:04:12
Беда в том, что к рабочему проекту (бэк на Ruby) доступ есть.
А свое развернул и вот такая вот борода :(

Dmitriy
24.12.2017
20:05:59

Леха
24.12.2017
20:06:16
Nginx

Dmitriy
24.12.2017
20:06:32
А у него включен cors?

Леха
24.12.2017
20:06:36
Та я в замешательстве. Запрос только в браузере не работает, через axios
Из Rest Client все гуд

Dmitriy
24.12.2017
20:06:57
Так все правильно )))
Полости админа включить cors в nginx

Леха
24.12.2017
20:07:50
По прямой ссылке захожу - все ОК
Добавляю в GET токен и перехожу по ссылке - все норм

Dmitriy
24.12.2017
20:08:37
Да это не важно, поверь, настройте cors в nginx, и все заработает

Леха
24.12.2017
20:14:07
Ну так а как настроить?
Запрос через axios - ERROR
Запрос через Advanced REST Client - OK
Куда еще думать?

Dmitriy
24.12.2017
20:15:24
Я же говорю, включи cors на стороне nginx
И все заработает
Блин, спать пора, пьяный уже. Если не получится, пиши, завтра помогу.

Леха
24.12.2017
20:17:28

Google

Dmitriy
24.12.2017
20:19:54
И, кстати, ARC, работает не с холокоста, он шлет что-то другое, если я не ошибаюсь, как и постман

Леха
24.12.2017
20:32:46
И, кстати, ARC, работает не с холокоста, он шлет что-то другое, если я не ошибаюсь, как и постман
Я был почти уверен, что где-то сломался axios.
Спасибо, друг, что натолкнул на мысль, что ARC через промежуточный сервер шлет запросы.
У меня в Nginx была ошибка.

Dmitriy
24.12.2017
20:33:48
)

Rafael
24.12.2017
20:59:14
http://pixeljets.com/blog/vue-js-vs-react-what-to-expect-in-2018/

?
24.12.2017
21:43:39
>vs

Ivan
25.12.2017
04:30:42
Ребят, я уже спрашивал, но забыл что ответили) У меня есть поиск, который берёт value из инпута, дергает апишку и выводит список по совпадениям, так вот, как можно сделать, что бы не дёргать апишку на каждый ввод пользователя. Не знаю что гуглить даже

★nton
25.12.2017
04:34:00

Ivan
25.12.2017
04:34:15
да
слишком я многословен)

★nton
25.12.2017
04:34:51
Гугли debounce :)

zinge
25.12.2017
04:40:32
да
В официальной доке по vue есть готовый пример кстати

Alexander
25.12.2017
05:59:22

Леха
25.12.2017
06:03:09

Serge
25.12.2017
06:05:35
привет. Есть у кого любые мысли, как запилить некий проектировщик интерфейса.
Ну т.е. накидываешь и драг`н`дропишь всякие разные визуальные элементы, двигаешь, меняешь размеры\местами,
а оно на основании этого генерит файл с vue template.
Может есть примеры подобных задач где нибудь поглядеть или чего погуглить скажите...
по аналогии, как в дельфях формы, если кто писал на них раньше...

Dmitry
25.12.2017
06:16:44

Souren
25.12.2017
06:17:22
но наверняка не драг-н-дропом

Dmitry
25.12.2017
06:18:35
Нет. С этим придется самому поработать

Serge
25.12.2017
06:21:07
печальбеда

Google

Souren
25.12.2017
06:22:05
я для бутстрапа видел такие драг-н-дроп редакторы, если форма из простых элементов будет состоять, можно в таком редакторе сделать, а потом вместо инпутов свои компоненты поставить.

Serge
25.12.2017
06:23:13

Souren
25.12.2017
06:24:09

Serge
25.12.2017
06:25:28
вооо, чёта типа такого хочется запилить
https://jetstrap.com/demo

Роман
25.12.2017
06:42:02

Anton
25.12.2017
06:46:20


Danil
25.12.2017
06:56:02
Добрый день! Столкнулся с проблемой при использовании vuetify.js. Проблема заключается в том, что при клике на любой чекбокс выделяются все чекбоксы.
https://codepen.io/DanilChugaev/pen/veYrKw?editors=1010
вот тут все работает, потому что данные (items, headers) уже присутствуют в data
но если эти данные получать откуда то, при клике на любой чекбокс выделяются все чекбоксы.
this.getDataFromApi() //тут получаю данные
.then(data => {
//обнуляю массивы как сказано в документации
this.headers.splice(0)
this.items.splice(0)
//добавляю данные
data.headers.forEach((item, i) => {
this.headers.push(item)
})
data.items.forEach((item, i) => {
this.items.push(item)
})
})
Если я у себя просто вставляю данные сразу в data() то все работает.
долго уже не могу решить проблему, подскажите пожалуйста что делать

DimenSi
25.12.2017
06:58:40
И да, контейнер может быть вложен в другой контейнер.

Anton
25.12.2017
06:59:59
А причем тут Реакт?:)

DimenSi
25.12.2017
07:01:11
Ты шутишь? Ты сам просил, что это. Я объяснил.
Из реакта пришел паттерн. Точней не из реакта, а из редакса.

Anton
25.12.2017
07:06:39
Мой последний вопрос был про причинно-следственную связь Реакта и паттерна работы со стейтом.
Ну, я думаю, мы друг друга поняли

Serge
25.12.2017
07:11:07

Danil
25.12.2017
07:11:35
item-key="name"
как и в документации к vuetify

Serge
25.12.2017
07:13:19
и оно уникально должно быть

Google

Danil
25.12.2017
07:15:22

Т
25.12.2017
09:33:03
всем привет, а есть owl sync (овл каруселька синхронизированная) на vue.js а не на jquery?

Evgeniy
25.12.2017
10:40:57

Т
25.12.2017
10:42:41
Vue awesome
в принципе через data dots решил делать. но всё равно спасибо большое

Evgeniy
25.12.2017
10:43:31
Там есть много готовых элементов в том числе и каруселька

Alex
25.12.2017
11:39:56
Всем привет. Вопрос скорее по js, но как без говнокода сделать при выборе "Все" сброс фильтра?
https://jsfiddle.net/hqu90w7q/

Niko
25.12.2017
11:45:50
Я, конечно, может уже слегка невменяем, но что значит сброс фильтра...?) Чтобы показывались и активные и неактивные,при выборе "все"?

Alex
25.12.2017
11:46:13

Stanislav
25.12.2017
11:46:45

Владимир
25.12.2017
11:46:51

Alex
25.12.2017
11:51:32
@c01nd01r Владимир благодарю!

Oleh
25.12.2017
12:16:46
Всем привет!
Подскажите как грамотно разбивать в vuex например хранилище (state) на несколько разных фалов?
export default {
test: require('./state/test')
}
В таком случае мне приходится обращаться через .default если я в файле test.js прописываю export default {}.
this.$store.state.test.default.some_test_item;

Stanislav
25.12.2017
12:17:38