@vuejs_ru

Страница 3871 из 3900
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
мы это выясняем уже 3 серии
А нафига? )оно ж андефайнед

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
{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}
твоя дата тебе присыет ебанный объект, но ты используешь на этом объекте split?

я удалил лигу легенд, потому, что бомбил от фидеров и от лузов, но мои припадки походу не куда не уйдут

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

Serge
23.10.2018
20:58:01
я же вытаскиваю от туда btn
сплит до того как вытаскиваешь

Это ж промис

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
вот коммит GET_RANDOM_DATA: (state, data) => { state.random_data = data },
Кампутед со split срабатывает раньше, чем твой запрос отрабатывает

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

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

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
так а как сделать ?
Проверь на существование btn

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
А еще лучше геттеры сделай человеческие

Vitaliy
23.10.2018
21:05:59
query ?
а с параметрами можно ?

Serge
23.10.2018
21:06:05
params?

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

Vitaliy
23.10.2018
21:07:53
Дык передавай. Что за проблема то?
ну если есть роут например /data/ если зайду на /data/2f4i9 выдает ошибку

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) - он пишет какие то там критические ошибки

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

v1ar31
23.10.2018
21:13:45
а с параметрами можно ?
1) использовать оптимал '/offers/:member?' 2) в чилдрене сделай редирект с * на ''

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

Почитать про особенности реактивности vue. Ключевое слово vue.set
Я вообще с vue не так давно знаком, и столкнулся с еще одной проблемой. На проекте SSR, и после перехода по route, компонент не рендерится, пока не перезагрузишь страницу. Это тоже про реактивность?

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
просто текстом что ли?

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'} ] Как сделать?

Google
Александр
23.10.2018
23:34:46
что такое тернарка?
Тернарный оператор: ? :

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

Nikita
23.10.2018
23:40:52
У меня получилось как-то так: https://jsfiddle.net/ZKelo/eywraw8t/430481/
зря, след вопросом будет как перебрать массив)

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:09
если группировка нужна в разных компонентах то лучше в vuex наверно

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

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

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

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

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