今天在写https://fileup.dev/imgtest 的时候遇到了个问题:
代码
明明我的子组件没有发送消息,为什么父组件数据同步了
<div class="dataBox dataDiv">
<div v-for="(item, index) in filteredData" :key="index" :class="{ 'shadow dataContent': true, 'dataContentActive': initialData.includes(item) }" @click="selectItem(index, item)" :index="index">
<span>{{ item.name }}</span>
</div>
</div>
<button type="button" class="btn btn-primary" @click="$emit('selected-indexes', initialData)">对比</button>
这是一段会根据filteredData数据生成元素的代码,其中里面有一个点击事件
@click=”selectItem(index, item)
这个点击事件触发时会将当前的item参数,push到initialData这个数组里。
最下面的按钮是向父组件发送消息的,点击这个按钮就会向父组件发送initialData的数据
bug出现了
然后bug就出现了,只要我点击过一次button后,再去dataBox 里点那些div触发他们的点击事件。父组件的事件也同步更新了。
why?明明就没有点击按钮没有触发,发送消息的事件。只是在点击那些div为什么会这样?
解决办法
网络上查到的消息是:Vue.js的响应性行为有关。当使用$emit
将initialData
数组传递给父组件时,父组件接收到的是对同一个数组的引用,这时他们的数据就绑定在一起了,子组件改变父组件也改变。
所以只要让发送消息的数据和initialData
不等于,不等于,不等于就可以了
<button type="button" class="btn btn-primary" @click="sendSelectedIndexes">对比</button>
export default {
data() {
return {
initialData: [],
};
},
methods: {
sendSelectedIndexes() {
const initialDataCopy = [...this.initialData]; // 复制数组
this.$emit('selected-indexes', initialDataCopy);
},
},
};
Мадонна, икона поп-музыки и культурного влияния, продолжает вдохновлять и поражать своей музыкой и стилем. Её карьера олицетворяет смелость, инновации и постоянное стремление к самовыражению. Среди её лучших песен можно выделить “Like a Prayer”, “Vogue”, “Material Girl”, “Into the Groove” и “Hung Up”. Эти треки не только доминировали на музыкальных чартах, но и оставили неизгладимый след в культурной и исторической панораме музыки. Мадонна не только певица, но и икона стиля, актриса и предприниматель, чье влияние простирается далеко за рамки музыкальной индустрии. Скачать mp3 музыку 2024 года и слушать онлайн бесплатно.
https://druzia.0pk.me/viewtopic.php?id=2489#p18119
Ace of Base — шведская поп-группа, образованная в 1990 году. Их музыкальный стиль сочетает в себе элементы поп-музыки, дэнса и электроники. Группа стала популярной благодаря хитам “All That She Wants”, “The Sign”, “Don’t Turn Around” и “Beautiful Life”. Эти композиции не только покорили чарты во многих странах мира, но и остаются классикой жанра до сих пор. Ace of Base оставили неизгладимый след в истории поп-музыки, их мелодии до сих пор радуют слушателей по всему миру. Скачать музыку 2024 года и слушать онлайн бесплатно mp3.
http://wiki.rl-transport.org/index.php/User:VCGHilda35178620
http://www.rusbil.ru/forum/viewtopic.php?p=104568#104568
https://zooclub.kamrbb.ru/?x=read&razdel=42&tema=289&start=0#new
http://4division.ru/viewtopic.php?f=13&t=6796
https://marvelvsdc.faith/wiki/User:GerardoClune16
https://legalsochi.ru/users/20
http://www.letts.org/wiki/Mp3gid.co
http://tumgerl.rolbb.me/viewtopic.php?id=11595#p17854
http://www.vocal.com.ua/node/60212
https://spshn.ru/plugins/forum/forum_viewtopic.php?344289.-0#post_344289
https://hkschoolcontest.com/mp3bit-pw-3/
https://malispa.ru/users/939
http://vetstate.ru/forum/?PAGE_NAME=profile_view&UID=101984
https://koveclub.ru/index.php?/gallery/image/30-%D1%8D%D0%B2%D0%BE%D0%BB%D1%8E%D1%86%D0%B8%D1%8F-%D0%B7%D0%B2%D1%83%D0%BA%D0%B0-%D0%BF%D0%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B0%D0%BB%D1%8C%D0%B1%D0%BE%D0%BC%D1%8B-%D1%81-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0-90-%D1%85/&context=new
http://turforum.borda.ru/?1-8-0-00001074-000-0-0-1706616247
https://zooclub.kamrbb.ru/?x=read&razdel=42&tema=363&start=0#new
http://labautomationwiki.com/index.php/Mp3bit.pw
http://cadebo-forum.ru/viewtopic.php?f=61&t=3090
https://blackhat-out.fr/level2/index.php/Mp3gid.co
https://xn--80apeih4a.xn--p1ai/club/user/71/blog/3230/
https://love.boltun.su/viewtopic.php?id=6629#p11265
http://www.avtomaster.net/modules.php?name=Forums&file=viewtopic&p=296552#296552
https://wiggles.ruka.at/wiki/index.php/Benutzer:JVWLorenza
https://ulyanovsk.ixbb.ru/viewtopic.php?id=1638#p5373
https://pattern-wiki.win/wiki/User:AnnelieseFell51
https://vsezarabotaet.ru/viewtopic.php?f=31&t=2913
http://forum.centr5.ru/viewtopic.php?f=3&t=462395&sid=373a51287a12b5075c5a2f1ef39eb04c
Скачать песню Кэри Найс – Я Не Понимаю бесплатно в mp3
Кэри Найс – Я Не Понимаю
Украинские Хиты – Мандри – Орися скачать песню бесплатно на телефон и слушать онлайн в mp3
Украинские Хиты – Мандри – Орися
Светлана Лобода – Парень скачать бесплатно песню в mp3
Светлана Лобода – Парень
Мария Яремчук – Ти В Мені Є скачать в mp3 и слушать онлайн бесплатно
Мария Яремчук – Ти В Мені Є
Полина Гагарина – Спектакль Окончен скачать в mp3 и слушать онлайн бесплатно
Полина Гагарина – Спектакль Окончен
Светлана Королёва – Колечко скачать в mp3 и слушать онлайн бесплатно
Светлана Королёва – Колечко
Yoheva – Stovia (Original Mix) скачать в mp3 и слушать онлайн бесплатно
Yoheva – Stovia (Original Mix)
Хиты 2018 – Полина Гагарина – Обезоружена скачать бесплатно песню и слушать онлайн в mp3
Хиты 2018 – Полина Гагарина – Обезоружена
Султан Лагучев – А Горький Вкус Твоей Любви скачать в mp3 и слушать онлайн бесплатно
Султан Лагучев – А Горький Вкус Твоей Любви
Slame Feat. Cherocky – Deep Love скачать песню в mp3 и слушать онлайн бесплатно
Slame Feat. Cherocky – Deep Love
Коста Лакоста & Ислам Итляшев – Алые Водопады Люблю И Ненавижу (Khan Mixshow) скачать песню бесплатно в mp3 и слушать онлайн
Коста Лакоста & Ислам Итляшев – Алые Водопады Люблю И Ненавижу (Khan Mixshow)
Скачать песню Музыка Для Силовых Тренировок – Marilyn Manson – Sweet Dreams (Are Made Of This) бесплатно в mp3
Музыка Для Силовых Тренировок – Marilyn Manson – Sweet Dreams (Are Made Of This)
Yaktak Feat. Dovi – Чекає Вдома скачать песню бесплатно на телефон и слушать онлайн в mp3
Yaktak Feat. Dovi – Чекає Вдома
Kozak System – Тікай скачать бесплатно песню в mp3
Kozak System – Тікай
Аня Воробей – Всё Обычно скачать бесплатно песню и слушать онлайн в mp3
Аня Воробей – Всё Обычно
Gamma & Attila Syah Feat. Cari – Every Goodbye (Nomosk Extended Remix) скачать песню в mp3 и слушать онлайн бесплатно
Gamma & Attila Syah Feat. Cari – Every Goodbye (Nomosk Extended Remix)
Хабиб – Ягода Малинка – Хабиб – Ягода Малинка скачать песню бесплатно в mp3 и слушать онлайн
Хабиб – Ягода Малинка – Хабиб – Ягода Малинка
Скачать песню Juice Wrld – Let Me Know бесплатно в mp3
Juice Wrld – Let Me Know
Музыка В Машину 2024 – David Guetta, Bebe Rexha – Im Good (Blue) скачать песню бесплатно на телефон и слушать онлайн в mp3
Музыка В Машину 2024 – David Guetta, Bebe Rexha – Im Good (Blue)
Port Avenue – Вместе Навсегда скачать бесплатно песню в mp3
Port Avenue – Вместе Навсегда
Neffex – Mystify скачать бесплатно песню и слушать онлайн в mp3
Neffex – Mystify
Лучшие Песни Шазам 2022 – Makar – Mood скачать песню в mp3 и слушать онлайн бесплатно
Лучшие Песни Шазам 2022 – Makar – Mood
Luke Bryan – Build Me A Daddy скачать песню бесплатно в mp3 и слушать онлайн
Luke Bryan – Build Me A Daddy
Скачать песню Мураками – Одиночество бесплатно в mp3
Мураками – Одиночество
Олеся Заяць – Це Моя Україна скачать бесплатно песню в mp3
Олеся Заяць – Це Моя Україна
Українські Народні Пісні – Ой, Хто Пье, Тому Наливайте скачать песню бесплатно на телефон и слушать онлайн в mp3
Українські Народні Пісні – Ой, Хто Пье, Тому Наливайте
Air & Gordon Tracks – Playground Love (With Gordon Tracks) скачать бесплатно песню и слушать онлайн в mp3
Air & Gordon Tracks – Playground Love (With Gordon Tracks)
A-Mase, Sharliz – My Love (A-Mase Ocean Mix) скачать песню в mp3 и слушать онлайн бесплатно
A-Mase, Sharliz – My Love (A-Mase Ocean Mix)
Karna.val Feat. Дискотека Авария – Расскажи Снегурочка скачать песню бесплатно в mp3 и слушать онлайн
Karna.val Feat. Дискотека Авария – Расскажи Снегурочка
Скачать песню Верка Сердючка – Ты Ушел… бесплатно в mp3, текст песни, смотреть клип
Верка Сердючка – Ты Ушел…
Хиты 2023 – Imagine Dragons – Believer скачать песню бесплатно на телефон и слушать онлайн в mp3
Хиты 2023 – Imagine Dragons – Believer
Олена Шах – Перелаз скачать бесплатно песню в mp3
Олена Шах – Перелаз
Superfunk – Chinatown (Charles J Remix) скачать бесплатно песню и слушать онлайн в mp3
Superfunk – Chinatown (Charles J Remix)
Панцушот, Валентин Дядька – Кабаний Клык скачать песню в mp3 и слушать онлайн бесплатно
Панцушот, Валентин Дядька – Кабаний Клык
Эльбрус Джанмирзоев Элвин Грей – Пошел Налево скачать песню бесплатно в mp3 и слушать онлайн
Эльбрус Джанмирзоев Элвин Грей – Пошел Налево
Скачать песню Юрий Лямкин – Весенний Сон бесплатно в mp3
Юрий Лямкин – Весенний Сон
Елена Темникова – Фиолетовый скачать бесплатно песню в mp3
Елена Темникова – Фиолетовый
Ілля Найда – Може Я Вже Не Той, Може Ти Вже Не Та. скачать песню бесплатно на телефон и слушать онлайн в mp3
Ілля Найда – Може Я Вже Не Той, Може Ти Вже Не Та.
Powrize Gulamowa – Sayadym скачать бесплатно песню и слушать онлайн в mp3
Powrize Gulamowa – Sayadym
Miyagi Feat. Andy Panda – Говори Мне скачать песню в mp3 и слушать онлайн бесплатно
Miyagi Feat. Andy Panda – Говори Мне
Школьник, Бау – Miranda скачать песню бесплатно в mp3 и слушать онлайн
Школьник, Бау – Miranda
Музыка В Машину 2024 – Dom Dolla – Saving Up скачать песню бесплатно в mp3 и слушать онлайн
Музыка В Машину 2024 – Dom Dolla – Saving Up
Литвиненко – Главное Верить скачать бесплатно песню в mp3
Литвиненко – Главное Верить
Burning Witches – Holy Diver скачать бесплатно песню и слушать онлайн в mp3
Burning Witches – Holy Diver
Музыка В Машину 2024 – Modern Talking – YouRe My Heart, YouRe My Soul (Tina Walen Remix) скачать песню бесплатно на телефон и слушать онлайн в mp3
Музыка В Машину 2024 – Modern Talking – YouRe My Heart, YouRe My Soul (Tina Walen Remix)
Kambulat, Дана Соколова – Н Л О скачать песню в mp3 и слушать онлайн бесплатно
Kambulat, Дана Соколова – Н Л О
Pete Bellis & Tommy – Treat Me Right (Marc Philippe Remix) скачать бесплатно песню и слушать онлайн в mp3
Pete Bellis & Tommy – Treat Me Right (Marc Philippe Remix)
Евгений Путилов – Ты Разбила Все Мои Мечты скачать песню бесплатно на телефон и слушать онлайн в mp3
Евгений Путилов – Ты Разбила Все Мои Мечты
Centro – Out Of Outer Space скачать песню бесплатно в mp3 и слушать онлайн
Centro – Out Of Outer Space
Катя Адушкина – Лучше скачать песню в mp3 и слушать онлайн бесплатно
Катя Адушкина – Лучше
Скачать песню Snakehips Ft Kyle & Rivers Cuomo – Gucci Rock N Rolla (Clean) бесплатно в mp3
Snakehips Ft Kyle & Rivers Cuomo – Gucci Rock N Rolla (Clean)
Українські Пісні – Дмитро Бабак – Там, Над Горою скачать бесплатно песню в mp3
Українські Пісні – Дмитро Бабак – Там, Над Горою
Yoheva – Stovia (Original Mix) скачать в mp3 и слушать онлайн бесплатно
Yoheva – Stovia (Original Mix)
Музыка На Хэллоуин – Axer X Tg & Aro Wyler – Everything (Radio Edit) скачать бесплатно песню и слушать онлайн в mp3
Музыка На Хэллоуин – Axer X Tg & Aro Wyler – Everything (Radio Edit)
Музыка В Машину 2023 – Elley Duhe – Middle Of The Night скачать песню бесплатно на телефон и слушать онлайн в mp3
Музыка В Машину 2023 – Elley Duhe – Middle Of The Night
Powfu – 17Again скачать песню бесплатно в mp3 и слушать онлайн
Powfu – 17Again
9Ilara – Плохой Или Хороший скачать песню в mp3 и слушать онлайн бесплатно
9Ilara – Плохой Или Хороший
Скачать песню Сергей Любавин – Любовь И Точка бесплатно в mp3
Сергей Любавин – Любовь И Точка
Tommee Profitt/jessie Early – Will I Make It Out Alive (Feat. Jessie Early) скачать бесплатно песню в mp3
Tommee Profitt/jessie Early – Will I Make It Out Alive (Feat. Jessie Early)
Владимир Высоцкий – Песня О Друге (Если Друг Оказался Вдруг) скачать в mp3 и слушать онлайн бесплатно
Владимир Высоцкий – Песня О Друге (Если Друг Оказался Вдруг)
Mband – Голые Фотки скачать бесплатно песню и слушать онлайн в mp3
Mband – Голые Фотки
Украинские Хиты – Volkanov – Намалюю скачать песню бесплатно на телефон и слушать онлайн в mp3
Украинские Хиты – Volkanov – Намалюю
Музыка Из Тик Ток (Тик-Тока) – Ldran, T1One, Radjar – Ты Моя Первая (Remix) скачать песню бесплатно в mp3 и слушать онлайн
Музыка Из Тик Ток (Тик-Тока) – Ldran, T1One, Radjar – Ты Моя Первая (Remix)