Nikita
там где тебе нужно
Anonymous
есть ссылки на пример работ?) примерно понял что ты имеешь в виду
Nikita
Aleksandr
ребят кто знает как в element ui сделать el-input автокомплит? Или el-autocomplete сделать многострочным autosize
Aleksandr
у них в примерах же вроде есть
у них есть el-autocompete но он однострочный
Alexander
Подскажите или скиньте чтиво как правильно работать с данными которые через getter получаешь чтобы не мутировать state directly. Потому что приходиться для каждого массива делать filter чтобы создавался новый массив и только потом с ним работать. мне это не очень нравиться, если это ок, то тоже скиньте ссылку, будьте добры.
Alexey
А что значит многострочный инпут? Textarea?
Eldar Giniyatov 🫧
Парни кто работал с storybook?
Nikita
лол, говорящий ник
Nikita
теперь я многоговорящий
Rafael 🌵
теперь я многоговорящий
Добавь какашку в конце
Nikita
ну, ну... к чему такие грубости
Nikita
наверно из vuex
Alexander
допусти есть в сторе у меня список юзеров, я его вот так получаю:
Alexander
в идеале данные должны быть нормализоваными, как описано здесь https://forum.vuejs.org/t/vuex-best-practices-for-complex-objects/10143
Alexey
да
http://element.eleme.io/#/en-US/component/select#remote-search
Nikita
кому вообще пришло в голову такой херней страдать
Nikita
https://github.com/paularmstrong/normalizr
Stanislav
кому вообще пришло в голову такой херней страдать
>Normalizr was originally created by Dan Abramov and inspired by a conversation with Jing Chen.
Nikita
ой опять этот Ден
Stanislav
удали, мешает
Stanislav
в идеале данные должны быть нормализоваными, как описано здесь https://forum.vuejs.org/t/vuex-best-practices-for-complex-objects/10143
Так а причем тут нормализация и данные из стейта, которые ты хочешь мутировать?
Alexander
Так а причем тут нормализация и данные из стейта, которые ты хочешь мутировать?
Я как раз не хочу мутировать. Прилетает мне масиив юзеров с геттера как в примере, мне его нужно отсортировать скажем по алфавиту, если я сортирую от компьютед - вью ругается и говорит что я мутирую стор. Если данные в сторе нормализованы - такого сценария не будет, потому что я буду мапить массив айдишников и получу новый массивс нужными данными, который уже буду сортировать. Отсюда вопрос, как правильно работать с данными со стора чтобы его не мутировать, если стор не нормализован?
CherryTea
Привет. Как придумал?
Можно и так и сказать, вот такой вариант https://playcode.io/53586?tabs=console&script.js&output
Alexander
А почему его не нормализовать?
если это единственный общепринятый способ, то буду нормализовать, если нет, то хочу понять какие еще есть
Serge
Привет. А ни у кого Vetur после обновления не начал падать ?
Stanislav
если это единственный общепринятый способ, то буду нормализовать, если нет, то хочу понять какие еще есть
Ну либо возвращать с компьютеда новый массив. Либо юзать реализацию не мутирующего сорта.
Сергей
Хм. Интересно. А если в компаненте есть div можно как то получить содержимое? типа <div @click="showContent(this)"></div> methods:{ showContent(el){ console.log(el.innerHTML); } }
Nikita
ну да
Сергей
не, так вот не прокатывает 😊
Nikita
вообще-то, если не кидать this, то попадет туда евент
Stanislav
А, блед, да. Ивент
Сергей
ref, но зачем?
нужно editable div сделать
Nikita
нужно editable div сделать
а почему аттрибут просто не повесишь?
Anonymous
Не нашел профильного чата! Накидайте клевых хостингов забугорных, пожалуйста. Для небольшой VPSки
Nikita
<div contenteditable="true">
Сергей
<div contenteditable="true">
ну да. Так и есть. После ввода информации нужно получить содержимое DIV и обработать. Как событие достать то не понятно. Если this туда window попадает
Nikita
если ничего туда не прикидывать, то попадает туда event
Nikita
<div @click="clickHandler">
Nikita
или <div @click="clickHandler($event)">
Сергей
о, спасибо большое
Stanislav
о, спасибо большое
Нужно просто читать доку
Nikita
Сергей
практика нужна, иначе прочитал и забыл
Stanislav
не через ref разве, как выше сказали?
Не, ивент лучше подойдет
Stanislav
* в его случае
Alexey
Почему?
Nikita
Почему?
потому, что он хочет по клику получать контент
Сергей
не через ref разве, как выше сказали?
я с события получу target, то что нужно в общем
Stanislav
Почему?
Потому что в ивенте будет ссылка на элемент по которому кликнули
Group Butler
Start me to get the list of commands
Alexey
Я вас понял. Но так, для полного понимания. А через ref не актуальная инфа что ли будет? По клику в методе обратиться через ref
Alexey
Можно. Но смысла нет. ref ты руками пишешь, а так все автоматом прилетает
я уже после отправки сообщения подумал об этом, спасибо
Kosmos
Друзья, а как можно задетектить изменение размера елемента думал что вот так должно работать, но не работает. this.$el.addEventListener('resize', console.log('resize elemetn'));
Nikita
мне аж интересно стало и походу нет такого, но есть пакеты https://github.com/legomushroom/resize
Nikita
http://marcj.github.io/css-element-queries/
Kosmos
У меня проблема в том, что приложение маленьки UI елемент, который вложен во флекс, при изменении других елементов он ресайзится. Окно при этому не меняется по размеру, нужно детектить это как-то.
Kosmos
Да, но это не проблема. Пусть себе еще раз отрабоатет. Проблема в том, что непонятно как задатектить ресайз элемента, а не всего окна.
Nikita
ну так походу никак