
Кирилл
24.10.2018
08:11:25
Всем спасибо за инфу ?

Alex
24.10.2018
08:28:28
привет, ищу vue прогера на проект, пилить различные визуальные плагины, кому интересно пишите в личку

The
24.10.2018
08:32:31
ребятки, подскажите, есть компонент с таким HTML содержимым:
.product
.column
вопрос в том, что .column это у меня глобальный стиль от бульмы, а я хочу свой стиль, чтобы через v-data разрулить. у меня стоит scoped в стилях. Можно ли как-то избавиться, чтобы class="column" на выходе был v-data?

Vladimir
24.10.2018
08:44:51
deep selector?

Google

Grigorii
24.10.2018
09:00:24
Vue UI либами не пользовался, ограничивался обычными UI либами и костылями.
Подскажите, пожалуйста, по Element-UI.
1. Правда ли, что для него стоит поставить Normalizecss. Что-то стили по умолчанию выглядят не очень. Или требуется как-то подключить ещё тему кроме того, что написано в QuickStart
2. В традиционных UI фреймворках кроме непосредственно компонентов, есть куча "ниверсаьных" стилей / утилит. Типа text-center для выравнивания текста. Или классы для выравнивания элемента. Или классы для раскрашивания стандартными цветами, добавления отступов и т.д.
Есть ли такое обычно в vue-ui фреймворках (классами, или директивами) и есть ли такое в Element-ui?

Andrey
24.10.2018
09:03:12

Grigorii
24.10.2018
09:04:20
Я не пользуюсь, я порекомендовал другу :D
А какие есть действительно хорошие ui фреймворки?
Кроме материал-подобных)
Buefy?
Но вопрос был больше в целом ко всем таким

Andrey
24.10.2018
09:05:42
2 варианта. Выбирать один из матириал или собирать свой.

Grigorii
24.10.2018
09:06:11
Почему в них не принято оставлять универсальные / утилитные классы / директивы?

Alex
24.10.2018
09:08:42

Andrey
24.10.2018
09:09:29
залел в репоизторий кода, увидишь. И работает он так же как написан, серез одно место

Grigorii
24.10.2018
09:10:26

Andrey
24.10.2018
09:11:04

Grigorii
24.10.2018
09:11:21
Он разве не для мобилок?
Спасибо, гляну.
Неужеле больше нет хороших и достаточно гибких чисто UI фреймворков?

Alex
24.10.2018
09:16:54

Google

Alex
24.10.2018
09:47:38
народ помогите с такой багой. есть плагин https://github.com/sagalbot/vue-select если на телефоне врубить автозаполнение Т9 и в режиме аякса вводить в это поле то он не ищет, пока не нажмешь интер, причем баг только на андроиде проверить его можно тут http://sagalbot.github.io/vue-select/docs/Advanced/Ajax.html причем на другом плагине http://element.eleme.io/#/en-US/component/select (Remote Search) та же самая история. кто может помочь с решением, за деньги, пшите в личку

Vladislav
24.10.2018
09:49:14
sagalbot/vue-select вообще какойто глючный, я планирую сам свой написать этот кривой какойто

Александр
24.10.2018
09:55:48
только что понял что в разных компонентах можно использовать одинаковые классы и делать scoped, все так делают?))

Юрий
24.10.2018
09:56:00
Народ, привет! Можете подсказать менее опытному? Прохожу тестирование, там нужно сделать мини-приложение на VueJS. Сделал. Одним из пунктов значится следующее:
"Разместить json файл в котором будет ответ сервера об успешной отправке формы и сделать имитацию запроса к серверу. Ответ с сообщением об успешной отправке показать пользователю."
На локалке использовал для этого vue-resource и json-server.
Все работает. На сервак закинул - не хочет зараза, видимо json-server заточен только для локалки, что ли.
Подскажите или намекните, как данную задачу можно решить?

Daniel
24.10.2018
10:00:02
На одном порте скорее всего надо запускать
Ибо cors

Юрий
24.10.2018
10:00:25
да вот, тоже с cors столкнулся

neonorep
24.10.2018
10:01:14
@kotlyarchuk
можно без библиотек, вручную же сделать, сделать в методе api.request параметр - mock: true. Если он есть, то не делаешь запрос, а просто динамически импортируешь модуль и резолвишь в ответ.
Например, запрос к апи: news/list
импортишь модуль "@/tests/mocks/news/list.json"

Юрий
24.10.2018
10:05:25
neonorep загуглил, нашел страницу https://ru.vuejs.org/v2/cookbook/using-axios-to-consume-apis.html#%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80
Там get, а мне post надо, там у меня отправка формы идет, типа на сервер, должен получить ответ)
как тут быть?

Alex
24.10.2018
10:07:12
у axios есть и .post

Denis
24.10.2018
10:07:18
Вместо get пишешь post
Первый параметр куда, второй что
И дальше как в примере
Вроде

Юрий
24.10.2018
10:08:06
да это ясно) а куда mock: true прописать?

Denis
24.10.2018
10:09:23
axios.post(apiserver, {mock:true}).then блабла

Юрий
24.10.2018
10:10:17
спасибо, попробую)

neonorep
24.10.2018
10:13:22
секунду, щас накидаю код

DimenSi
24.10.2018
10:20:23
я увидел в чате слово мок

Google

DimenSi
24.10.2018
10:20:31
я вставлю ссылку на мимик
https://mimic.js.org/

neonorep
24.10.2018
10:24:32
Как-то так
export function request (action, method, params = {}, mock = false) {
const data = buildParams(params)
const url = `${API_URL}${action}/?${data}`
if (mock) {
return import(`@/tests/mocks/${action}.json`)
.then(response => response.default)
}
return axios({ method, url, data })
.then(response => response.data)
}

Pavel
24.10.2018
10:38:52
почему не видит глобальный vue-cli? добавил их в переменные среды и все равно.

Roman
24.10.2018
10:39:44

Pavel
24.10.2018
10:39:56
винда :(

Andrey
24.10.2018
10:42:39

Pavel
24.10.2018
10:42:39
удалил vue-cli, поставил @vue-cli

Serge
24.10.2018
10:42:44

Pavel
24.10.2018
10:43:14
ага

Rossti
24.10.2018
10:43:37
Парни подскажите по axios или ссылку мож кто кинет на что нибудь:
Присылают мне путь на картинку, как мне вывести картинку в нужное место? Имею ввиду что путь не правильный всегда, к тому же картинки с [hash] . Как достучатся то до нужной картинки? В js например require() ну в хтмл такое не конает

Pavel
24.10.2018
10:46:20
разобрался, старая нода проскачила в переменные среды

Nikolay
24.10.2018
10:48:33

Rossti
24.10.2018
10:49:14
потому что картинки сам vue переносит в static и добавляет 5 рандомных букв в когнце

Hedint
24.10.2018
10:52:35
чот какая-то дичь)
либо сервер присылает тебе полный абсолютный URL и тогда тебе пофиг, что там куда переносится при билде,
либо ты зачем то тянешь с сервера относительный путь (так просто не нужно делать, ты можешь получить ID сущности и по нему вытянуть себе картинку через тот же require)

Rossti
24.10.2018
10:55:54
например приходит абослютный путь к картинке src/assets/img/pic.jpg , картинку в браузере по такому пути не видно, хотя она есть. Все обработанные картинки vue находятся в папке static

Nikolay
24.10.2018
10:56:14
откуда приходит
с чего ради сервер будет слать ссылки на локальные файлы

Rossti
24.10.2018
10:57:05
axios с json файла в папке static

Google

Rossti
24.10.2018
10:57:25
так вот и вопрос, как правильно путь задать

Nikolay
24.10.2018
10:58:35
json в компонент не перенести? вебпак тогда увидит при билде все ресурсы и всё подтянется
конечно можно убрать в конфиге вебпака хэш до картинки. и при подстановке в путь смотреть на окружение
но всё равно "какая-то дичь" как сказали выше

Rossti
24.10.2018
11:06:06
пытался так - :src="require('../assets/img/' + item.pick)" - ошибка

Admin
ERROR: S client not available

DimenSi
24.10.2018
11:07:17
сделай так, чтоб расширение было статично

Rossti
24.10.2018
11:07:50
хеш в конфиге убрать?

Nikolay
24.10.2018
11:08:19
так там и путь меняется по сути. это не сильно поможет

DimenSi
24.10.2018
11:08:44
./assets/img/${item.pick}.jpg
из доки вебпака
или используй require.context api
https://webpack.js.org/guides/dependency-management/#context-module-api

Alexandr
24.10.2018
11:12:48
Комрады, есть ли курсы которые вы бы порекомендовали для изучения Vue.js?

Vitalii
24.10.2018
11:13:31

Rossti
24.10.2018
11:15:34
слишком много для картинки, я бы сказал

Сергей
24.10.2018
11:16:13
привет использую тэк v-html а /n просто отображается как текст, что можно сделать?

Rossti
24.10.2018
11:16:15
так работает, при условии что hash отключен - :src="'static/'+ item.pick"

Google

Rossti
24.10.2018
11:16:30
хотелось бы понять, как научить его с хешом работать

Ivan
24.10.2018
11:17:12

Сергей
24.10.2018
11:17:20
перенос строки

Ivan
24.10.2018
11:17:26
\n

Siarhei
24.10.2018
11:17:29

Сергей
24.10.2018
11:18:26
ну да так
перепутал
но он не работает

Ivan
24.10.2018
11:20:53

Сергей
24.10.2018
11:21:17
вместо того чтобы он отображался как текст, должен быть перенос строки

Rossti
24.10.2018
11:21:19
разобрался

Ivan
24.10.2018
11:22:33

Сергей
24.10.2018
11:24:25
не пойму тоесть браузер не поддерживает такой перенос?

Sergey
24.10.2018
11:26:03

Сергей
24.10.2018
11:27:38
мне не пробел а перенос нужен

Sergey
24.10.2018
11:27:55
доку читай