Nikolay
https://ru.vuejs.org/v2/examples/select2.html может поможет, как вариант, напишите обертку свою
это опять не совсем о том, как мне вызвать метод существующий в объекте?
Anonymous
Nikolay
https://ru.vuejs.org/v2/examples/select2.html может поможет, как вариант, напишите обертку свою
или в этом случае внутренние методы становятся доступны?
Александр
а в mixins можно использовать components?
Anonymous
https://jsfiddle.net/qkxusyhj/
классно, еще не был знаком с этим событием
Roman
классно, еще не был знаком с этим событием
почитай о модификаторах в доке
Roman
это опять не совсем о том, как мне вызвать метод существующий в объекте?
как вариант, можешь назначить ему ref и вызвать метод через this.$refs.component.method(), если уже так хочется...
Stanislav
а в mixins можно использовать components?
Да, но возможно такое себе.
Alex
Неожиданно используемые компоненты :) подключаемые где-то и откуда-то
Oleksandr
ребятки а кто ведет https://t.me/kharkivjs
Ruslan
Ребята, как можно елегантней реактивно менять объект. Как-то не получаеться через Object.assign
Ruslan
updateDiary (state, payload) { const diaryNote = state.diary.find(diaryNote => diaryNote._id === payload._id) Vue.set(diaryNote, 'title', payload.title) Vue.set(diaryNote, 'body', payload.body) Vue.set(diaryNote, 'date', payload.date) Vue.set(diaryNote, 'public', payload.public) }
Roman
в state, я имею в виду
Виталий
Ребята, как можно елегантней реактивно менять объект. Как-то не получаеться через Object.assign
Я в этом случае пользуюсь Lodash.merge() _.merge( old_object, new_object) https://lodash.com/docs/4.17.4#merge
zinge 🐌
Ребята, как можно елегантней реактивно менять объект. Как-то не получаеться через Object.assign
https://ru.vuejs.org/v2/guide/reactivity.html#%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%82%D1%81%D0%BB%D0%B5%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9
Andrey
Ребят, а точно нельзя никак vue devtools заставить работать с iframe? У меня просто ВК приложение и иначе как внутри ВК его дебажить не получится
Алексей
у них в иходниках есть пример, как запустить вьюдевтулс как часть страницы
Алексей
можно в этом направлении покопать
Andrey
о, да, спасибо, нашел
Q
Ребята, подскажите, в axios есть метод jsonp?
Alex
Ребята, подскажите, в axios есть метод jsonp?
нету - https://github.com/axios/axios/pull/15 что они предлагают так это другой пакет заюзать - https://github.com/axios/axios/blob/master/COOKBOOK.md#jsonp
Igor
Привет вьюджиэсникам.
tedi
Всем привет. Ребята, подскажите плз неплохие проекты в open source на vue?
Vlad
Ruslan https://github.com/vuejs/awesome-vue
Александр 🌲🙏🏽
Andrey
Мда, похоже я слишком рано обрадовался, ибо реально рабочего решения я так найти и не смог 🤔 Собрал плагин по ветке iframes, но он работает не совсем корректно.
Алексей
жаль. они, кстати, над этой фичой работают https://github.com/vuejs/vue-devtools/issues/353
Andrey
да, видел, надеюсь в скором временем добавят нормальную поддержку
Ruslan
C Object.assign так и не получилось, зато _.merge решает в 1 строчку, спасибо
Виталий
C Object.assign так и не получилось, зато _.merge решает в 1 строчку, спасибо
😊 В свое время продолбался с этим конкретно много часов) Рад что помог)
Шерали
Всем привет. Подскажите, как динамически добавлять компонент на странице во Vue. Допустим, у меня есть компонент <property-list></property-list>, которые выводит select-input c выпадющим списком выбора свойств (допустим товара). И чтобы добавить еще одно свойство товару, мне нужно динамически добавить компонент <property-list> под уже существующим. Подскажите, как это сделать? Надеюсь, суть вопроса ясна. Заранее спасибо )
Шерали
попробуй v-for
Понял, спасибо
Ruslan
const index = state.vocabulary.findIndex(word => word._id === payload._id) state.vocabulary[index] = Object.assign({}, state.vocabulary[index], payload)
Ruslan
что-то подобное пробовал
С
firstObj = Object.assign(firstObj, secondObj)
werre
firstObj = Object.assign(firstObj, secondObj)
он мутирует же так просто первый объект, вью не должен распознавать, разве нет? Ссылка на объект не меняется
Andrey
Так в официальной доке написано
С
Vue надрочен реагировать кроме прочего на присвоение
С
а вот Object.assign в чистом виде Vue не умеет
Serge
а вот Object.assign в чистом виде Vue не умеет
Умеет с 3мя аргументами. Первым {}
С
ну агонь, с первым {} надо точно куда-то присвоить
С
Object.assign({}, firstObj, secondObj); без присвоения вообще не имеет смысла
С
он напихивает первый объект свойствами и следующих, если ты не хранишь ссылку на первый объект, а на {} в таком виде невозможно хранить ссылку, то все улетит в трубу
Serge
Ессно с присвоением
С
но нам повезло, ссылку на первый объект Object.assign нам возвращает
С
вью не может понять, что за мутации и как происходят внутри Object.assign, соответственно не запускает ререндер
С
но вот если присвоить за одно, это будет тригером для вью запустить рендер
С
ну если они еще и присвоение в массив по индексу начнут хавать...
Serge
Там ж прокси будут. Они умеют
Stanislav
угу
ghett
пацики, я такой альоша, поясните что к чему, например, мне нужно воткнуть текстом в .usersNumber длину массива list, если я втыкаю его шаблоном, то получаю для свойства this - objectObject, а для this.list - undefined, на что указывает this тогда? А если я его пытаюсь воткнуть через метод, то не могу понять как же записать искомый результат в содержимое .usersNumber https://codepen.io/flyby/pen/PEvpRK
Serge
Откуда домашка? )
Oleksandr
Ребят, кто выкладывал nuxt проект на heroku ? Хероку не может найти мои компоненты которые подключаются через алиасы «~».
ghett
Откуда домашка? )
от жеж, успел переименовать, а в мете забыл что не изменится!
ghett
<p class='usersNumber'>{{usersNumberCount()}}</p>
вот только до этого додумался сам)) спс
ghett
Откуда домашка? )
ты же понимаешь, этика, вдруг начнёте обкладывать дилдами, типа: "вот, на courseName пошёл, а за помощью сюда припёрся, чому не у наставников спрашиваешь!?"
Denys
А почему наставников не спрашиваешь?
Serge
Наверно это тестовое
ghett
Да пффф. Меньше квалифиц. кадров - меньше конкуренции ))
я за репутацию организации переживаю. >А почему наставников не спрашиваешь? ну потому что они тоже бывают оффлайн, а я как бы мечусь между семьёй, работой и курсами, ждать трудно. >Наверно это тестовое куда ж это тестовое такое, я уже кидаю резюмешки с дескрипшном, типа: "вот, через пару недель закончу курсы, может обсудим, раз вам нужен июнь с вью?" и чё то никто не стремиться отвечать, а тут вообще ж хелоу ворд типа реквест был
Michael
АА, ещё один родительские методы дёргать пытается.
Michael
И тебя вылечат)
Nikita
Бесплатное лечение в рф и снг