Anonymous
Видать не совсем)
Sunlive
можно
Anonymous
😉 спасибо ) А не подскажите, как? Или в какую сторону нужно копать ? )
Arman
Arman
Всем привет. Подскажите, пожалуйста, делаю обычное CRUD приложение. Столкнулся с проблемой. Какой компонент должен в чем идти
Самохвалов Дмитрий
😉 спасибо ) А не подскажите, как? Или в какую сторону нужно копать ? )
Если это простая переменная то обычным присваиванием
Самохвалов Дмитрий
Anonymous
🙂 Ну это не просто перменная, это объекты) К одному объекту присваиваются свойства из объекста который находится в массиве. И вот когда я изменяю свойства в одиночном объексте, свойства у объекта в массиве тоже меняются))))
Самохвалов Дмитрий
Обычные значения: строки, числа, булевы значения, null/undefined при присваивании переменных копируются целиком или, как говорят, «по значению».
Anonymous
Как-то так))
Самохвалов Дмитрий
В переменной, которой присвоен объект, хранится не сам объект, а «адрес его места в памяти», иными словами – «ссылка» на него.
Arman
Если делаю каждый отдельный компонент Add, Edit, Delete - то там грубо говоря дублирую код модального окна. И код в геометрической прогрессии растет. Сделал через слоты, и теперь компонент Modal является аж внуком основного App. Для навешивания методов закрыть и прочее теперь аж до App эмитами тянуть придется?
Anonymous
А если попробовать каждое свойсво отдельно присовить? Может сработать?
Самохвалов Дмитрий
Anonymous
Есть) Спасибо) Сейчас поексперементирую)
Самохвалов Дмитрий
есть методы клонирования объектов
Самохвалов Дмитрий
var cloneOfA = JSON.parse(JSON.stringify(a));
Andrew
😧
Anonymous
Блин, да, сработало! Спасибо) Всё ж было элементарно) Я не знал что присваивается ссылка а не все свойства)
Anonymous
Anonymous
за метод клонировния спасибо тоже попробую)
Anonymous
😧
Что такое?)
Вова
Object.assign - копирует объект по нормальному
Ghost I Am 👻
Object.assign - копирует объект по нормальному
Только если в объекте будут объекты то они не скопируются
CherryTea
обалдеть сколько говна в npm с приставкой vue в последнее время стало плодится
CherryTea
и что самое - если демка на китайском то как правило будет вполне ок в сравнении с остальным
CherryTea
чет начинаю во вью разачаровываться. пара v-if совместно с v-else-if или v-else работает только если это нативные компоненты? Т.е. вместо <a v-if="foo == x" /> <b v-if-else="foo == y" /> надо писать <div v-if="foo == x"><a /></div> <div v-if-else="foo == y"><b /></div> ...
CherryTea
😕
CherryTea
Yarn
причем тут пакетный менеджер?
Roman
Не будет говно плодиться 😅
CherryTea
все равно не уловил связь
Андрей
народ подскажите onSelectChange: function(selectedItems) { var id = [selectedItems] }, как передать var id в другую функцию ?
Someone
Вопрос, мягко говоря, непонятен
Someone
Взять и передать
Someone
Аргументом
Vasiliy
Народ передать из родительского компонента в дочерний а из него в другой дочерний
Vasiliy
как ?
Someone
как ?
Из родительского в дочерний — через props, обратно — событиями
Vasiliy
Просто у меня есть в компоненте App приходит JSON с backend и я хочу передать JSON в дочерний, а из него уже в другой дочерний
Vasiliy
Vasiliy
и потом v-for перебрать этот JSON. JSON выглядит так
Vasiliy
Vasiliy
т.е у меня есть в App
Vasiliy
потом я передаю в AnalyticsContainer в компонент AppReport
Vasiliy
Anonymous
т.е у меня есть в App
Тебе уже ответили.
Vasiliy
Vasiliy
я хочу понять правильно у меня обеспечена логика передачи из компонента в другой компонент
Anonymous
Понятно...
Андрей
как вытащить из объекта внутри объекта ключ со значением ?
Dmitry
Народ подскажите, как сделать чтоб роутер, при переходе на новый (тоесть если к примеру /second перехожу на /first) он удалялся, я при возвращении к нему, заново загружался ?
Dmitry
у тебя типо на эти 2 роута один компонент?
У меня на 2 разных компонентах!
Dmitry
у тебя типо на эти 2 роута один компонент?
В чем дело вообщем, нахожусь на роутере к примеру /display потом нажимаю Добавить и перехожу /display/add там форма я отправляю её через axios и возвращаюсь обратно к /display все отлично работает, но потом через несколько минут, у меня не одна запись а штук 6 ))). В чем может быть дело??)
Nikita
каких записей?
Dmitry
тогда, что значит твое удаляется и загружается?
Я записываю одну запись в бд, а через минут 10, смотрю записей +3
Dmitry
каких записей?
Записываю данные из формы, Почта логин сайт номертелефона
Nikita
Я записываю одну запись в бд, а через минут 10, смотрю записей +3
интересно как в цепочку виноватых у тебя попал роутер
Nikita
не означает ли, что каждый раз когда ты открываешь эту страницу, ты делая запрос к базе не заменяешь данные, а конкейтишь их?
Dmitry
интересно как в цепочку виноватых у тебя попал роутер
Так если запрос на запись в одном файле.vue, я ухажу на главную, а он продолжает слать запросы
Nikita
Так если запрос на запись в одном файле.vue, я ухажу на главную, а он продолжает слать запросы
какой плохой мальчик, но это все равно не обьясняет, причем тут роутер и почему ты просто не исправишь код который в этом виноват?
Nikita
да и не экстрасенс я, ты обьясняешь ужасно, без кода не понять в чем дело.
Dmitry
Согласен
Dmitry
вот сходил в магазин, и добавились одинаковые записи))))