
DimenSi
23.10.2018
20:54:03
axios.get('/app/api/level/question/' + id + '/')
.then(response => {
commit('GET_RANDOM_DATA', response.data)
resolve(response)
})
.catch(error => {
console.log(error)
reject(error)
})
вот твой код
вставь console.log туда
axios.get('/app/api/level/question/' + id + '/')
.then(response => {
console.log(response.data)
commit('GET_RANDOM_DATA', response.data)
resolve(response)
})
.catch(error => {
console.log(error)
reject(error)
})

Serge
23.10.2018
20:54:41
А что такое random_data.btn ?

Google

Mike
23.10.2018
20:54:42
во
axios.get('/app/api/level/question/' + id + '/')
.then(response => {
console.log('hello world from random data')
commit('GET_RANDOM_DATA', response.data)
resolve(response)
})

Sunlive
23.10.2018
20:54:52
мы это выясняем уже 3 серии

DimenSi
23.10.2018
20:55:08
я так понимаю, ты реально не русский и говоришь с нами через русский переводчик

Mike
23.10.2018
20:55:26
секунду

Znacovean
23.10.2018
20:55:43
Добрый вечер всем.
Подскажите, не могу загуглить.
Посмотрел на досуге плагины готовые по нотификациям
Посмотрел на vue-notifyjs
у него есть возможность в качестве параметра вместо конкретного текста передать компонент (инстанс проимпортированного компонента)
Но вот я не пойму как передать компонент с заданными параметрами, как если бы мы его вызвали в html, но только программно - есть какие то варианты?
Спасибо

Serge
23.10.2018
20:56:02

Sunlive
23.10.2018
20:56:26
?♂️нехуй делать нам

Mike
23.10.2018
20:56:37
{id: 13, en: "I will be good", ru: "я буду хорошим", btn: "table bitch I cat pan can file question level will…te be and run andother bad view site good log and", level: 1}

Serge
23.10.2018
20:56:55

DimenSi
23.10.2018
20:57:00
я удалил лигу легенд, потому, что бомбил от фидеров и от лузов, но мои припадки походу не куда не уйдут

Google

Mike
23.10.2018
20:57:47
я же вытаскиваю от туда btn

Serge
23.10.2018
20:58:01
Это ж промис

Mike
23.10.2018
20:59:00
вот коммит
GET_RANDOM_DATA: (state, data) => {
state.random_data = data
},

DimenSi
23.10.2018
20:59:11
я же вытаскиваю от туда btn
почему ты рандом дату описал как строку, если это объект со свойствами, у тебя пока запрос не пришел,в random_Data лежит что угодно кроме объекта

Serge
23.10.2018
21:00:24

Giyos
23.10.2018
21:00:31
Вопрос, getter срабатывает быстрее чем axios.get, соответсвенно данных нет, как в таком случае рендерить данные на ui, когда они подгрузятся. если перезагружаю страницу то все норм

DimenSi
23.10.2018
21:00:34
ты понимаешь, что твой computed выполняется сразу, мгновенно, синхронно, а твоя рандом дата с сервера приходит чуть позже, поэтому и ошибка

Mike
23.10.2018
21:00:45

DimenSi
23.10.2018
21:01:02
ахахахаа
xD

Serge
23.10.2018
21:01:05

Mike
23.10.2018
21:01:09
так а как сделать ?

DimenSi
23.10.2018
21:01:12
очевидно ватсон

Serge
23.10.2018
21:01:33

DimenSi
23.10.2018
21:01:33

Mike
23.10.2018
21:01:34
да че вы угораете то
так а как решить то это, это я ещё в начале понял

Serge
23.10.2018
21:03:08

DimenSi
23.10.2018
21:03:17
напиши в computed методе
if (!(this.random_data && this.random_data_btn)) {
return [];
}
return this.random_data.btn.split()

Google

Vitaliy
23.10.2018
21:03:50
как сделать так чтобы роут принимал любые динамические параметры, в не зависимости от их количества, чтобы не выдавал ошибку ?

Serge
23.10.2018
21:04:03
А еще лучше геттеры сделай человеческие

v1ar31
23.10.2018
21:05:42

Vitaliy
23.10.2018
21:05:59

Serge
23.10.2018
21:06:05
params?

Vitaliy
23.10.2018
21:06:23

Serge
23.10.2018
21:06:58
да
Дык передавай. Что за проблема то?

Mike
23.10.2018
21:07:09

Vitaliy
23.10.2018
21:07:53

Serge
23.10.2018
21:08:37
Вангую ннадо Vuex

Giyos
23.10.2018
21:12:13

Иван
23.10.2018
21:12:38
у меня сейчас истерика будет. есть массив с адресами картинок в родительском компоненте

Serge
23.10.2018
21:12:39

Иван
23.10.2018
21:12:39

DimenSi
23.10.2018
21:12:43
@SunIive слова этого майка не совпадают с его желаниями)

Иван
23.10.2018
21:12:57
и есть дочерний слайдер где такой код

Google

Иван
23.10.2018
21:13:38
вот и весь результат, потому что он не хочет нормально пути импортировать. я указываю require(item) - он пишет какие то там критические ошибки

Sunlive
23.10.2018
21:13:39

Иван
23.10.2018
21:13:40
что делать то??

v1ar31
23.10.2018
21:13:45

Giyos
23.10.2018
21:14:00
Нет
Какие могут быть варианты? пробовал задать data и через getter присвоить в data результат fetch, но не помогло

Serge
23.10.2018
21:14:55

Admin
ERROR: S client not available

Giyos
23.10.2018
21:15:09
thnx amigo

Serge
23.10.2018
21:18:38
Могут быть варианты

Net
23.10.2018
21:30:14
Подскажите пожалуйста как реализовать многоязычность в шаблоне "Vuetify Webpack" как вот тут https://vuetifyjs.com/en/framework/internationalization#vue-i18n не могу понять что в каких файлах прописывать. Есть ли примеры у кого? Извините но я навичек и только изучаю все.

Nikita
23.10.2018
21:56:31
кто-то делал авторизацию по твичу?


Aleks
23.10.2018
22:13:18
Доброго
вопрос может не тут надо было задавать...
rest api дает такой ответ
1: {id: 22, name: "ГСМ 3", slug: "gsm-3", parent: 21, description: "", …}
2: {id: 20, name: "ГСМ1", slug: "gsm1", parent: 0, description: "", …}
3: {id: 21, name: "ГСМ2", slug: "gsm2", parent: 20, description: "", …}
4: {id: 16, name: "Колёса и ролики", slug: "kolyosa-i-roliki", parent: 0, description: "", …}
5: {id: 23, name: "Металлическая мебель", slug: "metallicheskaya-mebel", parent: 0, description: "", …}
6: {id: 25, name: "Металлическая мебель 3", slug: "metallicheskaya-mebel-3", parent: 24, description: "", …}
7: {id: 24, name: "Металлическая мебель2", slug: "metallicheskaya-mebel2", parent: 23, description: "", …}
8: {id: 17, name: "Резина", slug: "rezina", parent: 16, description: "", …}
9: {id: 18, name: "Ремни клиновые", slug: "remni-klinovye", parent: 17, description: "", …}
как сделать с этого дерево категорий
что б можно было вывести через v-for
ест какое то красивое решение?


Victor
23.10.2018
22:16:20
просто текстом что ли?


v1ar31
23.10.2018
22:17:57
Доброго
вопрос может не тут надо было задавать...
rest api дает такой ответ
1: {id: 22, name: "ГСМ 3", slug: "gsm-3", parent: 21, description: "", …}
2: {id: 20, name: "ГСМ1", slug: "gsm1", parent: 0, description: "", …}
3: {id: 21, name: "ГСМ2", slug: "gsm2", parent: 20, description: "", …}
4: {id: 16, name: "Колёса и ролики", slug: "kolyosa-i-roliki", parent: 0, description: "", …}
5: {id: 23, name: "Металлическая мебель", slug: "metallicheskaya-mebel", parent: 0, description: "", …}
6: {id: 25, name: "Металлическая мебель 3", slug: "metallicheskaya-mebel-3", parent: 24, description: "", …}
7: {id: 24, name: "Металлическая мебель2", slug: "metallicheskaya-mebel2", parent: 23, description: "", …}
8: {id: 17, name: "Резина", slug: "rezina", parent: 16, description: "", …}
9: {id: 18, name: "Ремни клиновые", slug: "remni-klinovye", parent: 17, description: "", …}
как сделать с этого дерево категорий
что б можно было вывести через v-for
ест какое то красивое решение?
1. отсортируй по id || parent
2. выводи тупо один список v-for
3. добавляй для всех строк у кого есть parent отсуп слева


Aleks
23.10.2018
22:21:02
@v1ar31 спасибо...

Znacovean
23.10.2018
22:51:06
Народ. кому не сложно..подскажите может сталкивались с ошибкой такой..
http://s2.micp.ru/qM1ZW.jpg
через пропсы передаю имя динамического компонента и объект пропсов для него
На скрине если пропс в определении компонента есть (не закоментен) выдаёт ошибку
[Vue warn]: Avoid using observed data object as vnode data: {}
Always create fresh vnode data objects in each render!
пробовал выносить в переменную и через spread синтаксис прокидывать - ошибка исчезает но пропсы компоненту не поступают!(

Mike
23.10.2018
22:54:35
У меня в data() есть список с меню. Мне нужно установить иконку(vaule_up) если this.profile.sound возвращает true. И если возвращает false, установить иконку(value_off).
В data() есть вот это:
list_more_vert: [
{title: 'sound', icon: 'сдесь иконка должна меняться'},
{title: 'click me'}
]
Как сделать?

Nikita
23.10.2018
23:29:46

Mike
23.10.2018
23:31:15

Google

Александр
23.10.2018
23:34:46

Nikita
23.10.2018
23:34:48
что такое тернарка?
зачем писать такое в чат, если есть гугл?https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Условный_оператор

Александр
23.10.2018
23:37:36

Mike
23.10.2018
23:39:45

Nikita
23.10.2018
23:40:52

ed
24.10.2018
02:59:33
если меняется sound - пусть только он и меняется, ненадо ничего больше устанавливать, остальное computed не делайте лишние зависимости

DimenSi
24.10.2018
07:38:25
Односторонняя связь какаята.

Александр
24.10.2018
07:49:56
подскажите пожалуйста логику overlay, где он должен находиться и как его использовать для попапов, для меню, для других активных блоков, или лучше для каждого компонента свой overlay?

Кирилл
24.10.2018
08:04:51
Всем привет. Не подскажите, как правильно сделать: Есть два массива в state.
И мне нужно сделать группировку. В компоненте вот такая схема:
<ul class="items">
<li v-for="(item, index) in BasicPLanTasks.stages" :key="item.id_event">
<p>{{item.name_event}}</p>
<ul class="items">
<li class="item" v-for="(item, index) in filterStages(item.id_event)" :key="item.id_event">
<card-event :item= "item"></card-event>
</li>
</ul>
</li>
</ul>
Группировка у меня происходит в computed:
filterStages() {
return (id) => {
return this.BasicPLanTasks.allEvents.filter(function(item){
return item.id_parent == id;
});
}
},
Собственно вопрос: нормально так делать в компоненте или это лучше делать через getters в vuex и просто вызывать сам getter?

Александр
24.10.2018
08:07:01

Родион
24.10.2018
08:07:09
если группировка нужна в разных компонентах то лучше в vuex наверно

Vitalii
24.10.2018
08:08:02
а если нет, то нормально)

Расулходжа
24.10.2018
08:08:04

Кирилл
24.10.2018
08:08:15
Группировка именно в одном компоненте

Родион
24.10.2018
08:08:26
тогда оставляй )

Кирилл
24.10.2018
08:08:38
Т.е. если подразумевалось бы в разных, то лучше в vuex все это дело делать ?