
БОГАТЫРЪ
12.10.2018
22:27:14
в роутере
есть доки с этми штуками?

Игорь
12.10.2018
22:28:21
const category = store.getters.getCategoryBySlug(slug)
if(!category) {
await store.dispatch("dispatchLoadCategory", slug);
}

БОГАТЫРЪ
12.10.2018
22:28:41
так же)

Google

БОГАТЫРЪ
12.10.2018
22:28:52
только я через store напрямую
без const

Игорь
12.10.2018
22:29:37
Не суть как
Это уже дело удобства

БОГАТЫРЪ
12.10.2018
22:32:43
чувак ты реально помог) продвинул вперед)
async beforeEnter(to, from, next){
const category = store.getters.getCategoryBySlug(to.params.slug)
const products = store.getters.getAllProductsById(category.id)
if(!category) {
await store.dispatch("getCategoryBySlug", to.params.slug);
}
if(!products) {
await store.dispatch("getAllProductsById", category.id);
}
next();
},
error: Uncaught (in promise) TypeError: Cannot read property 'id' of undefined

Игорь
12.10.2018
22:40:08
Братан) Не угорай) включи мозг)
Тут вообще все просто пиздец

DetyaJah
12.10.2018
23:18:12
Всем привет.
Собрал проект, залил на обычный хостинг.
В итоге получаю ошибки в консоле.
Refused to apply style from 'http://arch-nix.000webhostapp.com/static/css/app.659974195600c37aa3034e5e6727a166.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
Куда копать?
При том, что serve успешно запускает страницу

DimenSi
12.10.2018
23:35:29
Если ты сайт залил в подпапку, то косяк с путями. Ибо пути все абсолютные в бандле.

DetyaJah
12.10.2018
23:39:08

DimenSi
12.10.2018
23:40:01
И не придется ходить с поиском и заменой

Google

DetyaJah
12.10.2018
23:42:02
ну т.е. они прописаись правильно, но я сглупил, что использовал папку .../static/ для этого
вот у меня путь на нее и ведет, но её то нету)

DimenSi
12.10.2018
23:44:42
Не знаю как у тебя со временем, но сейчас 3 часа ночи по Москве и пятница.

DetyaJah
12.10.2018
23:50:17
и что?
я пишу сайт для себя)
практикую vue)
хм..
почему если я прописываю пути картинок таким образом, то оно их не видит?
<img v-bind:src="item.img" alt="">
Но если прописать вручную, то все ок
<img src="../img/about.png" alt="">
А так же если путь будет из папки ../static/, тоже все ок
img: '../../static/about.png'

Abdula
13.10.2018
00:26:13
Всем привет.
Решил я создать новый проект на Vue. Скачал CLI. Он создал проект, а webpack нету. Куда webpack делся? Как этот vue-template-compiler настроить ?

Roman
13.10.2018
00:28:02

Abdula
13.10.2018
00:28:19
За 3 месяца столько всего поменяли ??
Ааа. Помогите.

DetyaJah
13.10.2018
00:38:00

Abdula
13.10.2018
00:38:04
А. Все. Нашёл.

Bogdan
13.10.2018
01:36:09
За 5 часов

batkor
13.10.2018
03:50:03
Магомед не может быть русскоговорящим? Или ты туповат?

Oleg
13.10.2018
04:01:13

Grigorii
13.10.2018
06:31:54
Добрый день. Я раньше думал, что если у элемента стоит v-show=false, то он всё равно рендерится, всё равно вызывается mount, просто элемент display none...
А сейчас приложение ведёт себя так, будто при смене v-show происходит рендеринг
Я что-то не так понимаю, или что-то поменялось за последние версии?

Google

Eugene
13.10.2018
06:34:41

batkor
13.10.2018
06:37:18

Eugene
13.10.2018
06:39:14

batkor
13.10.2018
06:40:21

Grigorii
13.10.2018
06:51:14
Кто-нибудь пользовался vue-element-query?

Erik
13.10.2018
06:51:54


Grigorii
13.10.2018
06:54:59
Не совсем понял, что имеете в виду)
Просто эта штука, кажется, делает мне плохие вещи...
Есть довольно большая страница (в плане количества компонентов и иерархии).
Отображение разное, в зависимости от размера экрана (и просто css не хватит).
Использую v-if $eq.small из этой штуки.
Но после этого, при изменении страницы (меняется v-show у разделов на странице), ведёт себя так, будто меняется $eq.small, он рендерит страницу заново, что сказывается на производительности и запускает beforeMount у элементов
При использовании v-show=$eq.small - всё работает нормально, но тогда изначально рендерится сразу два варианта, что не хорошо (большая работа + дублирование всего)

Erik
13.10.2018
07:02:55
менять состояние с true на false

Grigorii
13.10.2018
07:04:33

Erik
13.10.2018
07:05:11
Ты сам написал v-show="false"
Вот я и говорю, что так делать не стоит
Можешь конечно
Но не стоит

Grigorii
13.10.2018
07:06:58
Имеется в виде, что там v-show="некоторое условие", которое в данный момент false

Bogdan
13.10.2018
07:17:34

DimenSi
13.10.2018
07:35:35

Grigorii
13.10.2018
07:37:01

Google

Sunlive
13.10.2018
07:49:35

DimenSi
13.10.2018
07:55:51

Павел
13.10.2018
07:56:54
Хотел стикер прислать про вулкан да чем передумал

Женя
13.10.2018
08:16:40
<input-wrap>
<input v-if="type == 'text' v-on="listeners"/>
<date-picker v-if="type == 'date" v-on="listeners"/>
</input-wrap>
{
computed: {
listeners() {
return {
...this.$listeners
}
}
}
}
Хочу сделать компонент обертку, в которой будут навешиваться ивенты по следующей схеме. Появилась следующая проблема: у компонента date-picker нет ивентов focus и blur, но есть аналоги - opened, closed. Я хотел бы их как-то проксировать (кажется это так называется), но без кучи вспомогательного кода, т.к. то, что я показал, это не вся его логика. Кто-нибудь решал такое?

Michael
13.10.2018
08:18:13

Женя
13.10.2018
08:19:24
Угу, а когда надо впихнуть какую-нибудь фичу - плачь))
Заебали они абстракции навешивать

Admin
ERROR: S client not available

Illya
13.10.2018
08:26:01
Задача - централизованное обновление и управление скелетом
Никто не запрещает вам eject

DimenSi
13.10.2018
09:21:26
<component :is="typeComponent" v-on="listeners" v-bind="attributes" />

Arsen
13.10.2018
09:25:33
Просто v-on="$listerens"

DimenSi
13.10.2018
09:26:35

Vlad
13.10.2018
09:27:58

Женя
13.10.2018
09:28:14

Vitaliy
13.10.2018
09:51:56
Пацаны, нужен совет, что-то сегодня вообще работа не идет, хотел Nuxt освоить но что-то никак не могу сконцентрироватся )) Что вы делаете в таких случаях) ?

Arsen
13.10.2018
09:53:07

Google

Ilyas
13.10.2018
09:53:46
Здраствуйте, может кто объяснить, что я делаю не так?
И еще проблема, я незнаю как это описать... но попробую.
Однажды захожу в консоль, и вижу это...
Uncaught (in promise) TypeError: Cannot read property 'method' of undefined
at axios.js:20
Попробовал debug врубить на этой строчке:
TypeError: Cannot read property 'protocol' of undefined
at isURLSameOrigin (http://enso.ocenkaonline.local/js/enso.js:22562:22)
at dispatchXhrRequest (http://enso.ocenkaonline.local/js/enso.js:19234:50)
at new Promise (<anonymous>)
at xhrAdapter (http://enso.ocenkaonline.local/js/enso.js:19137:10)
at dispatchRequest (http://enso.ocenkaonline.local/js/enso.js:22801:10)
В каких случаях плагин может вести себя так?

Arsen
13.10.2018
09:55:47
У тебя error.config === undefined

Ilyas
13.10.2018
09:57:39

Arsen
13.10.2018
09:58:09
Ну тогда надо ковырять их исходники

Ilyas
13.10.2018
09:58:36
эх, я так не хотел этого делать ((

DimenSi
13.10.2018
10:03:27

Павел
13.10.2018
10:34:00
изменил TS на JS и пашет ??

di
13.10.2018
10:43:57
Всем привет!
Есть вопрос по "Environment Variables":
1. npm 6.4.1
2. vue-cli 3.05
3. vue 2.5.17
4. Создаю проект: vue init webpack project_name
5. В корне проекта создаю .env файл и добовляю 1 строчку: VUE_APP_API=http://localhost
6. В компонент добовляю:
mounted () {
console.log(process.env);
},
7. npm run dev
Результат:
{NODE_ENV: "development"}
PS: Доку читал https://cli.vuejs.org/guide/mode-and-env.html#modes
Как можно понять, что не так?
Или в какую сторону смотреть?

Illya
13.10.2018
10:58:16
vue create projectname

di
13.10.2018
10:59:07
Спасибо большое!

Abdula
13.10.2018
11:08:33

Женя
13.10.2018
11:14:55
Поскажите, можно ли по аналогии с mapState у строра каким-то образом через спред-оператор расширить computed у компонента? В частности у меня есть такая функция, которая в зависимости от некого "текущего состояния" меняет целую кипу булевых переменных