Требуется создать приложение, выводящее список email из массива emails. которое позволяет выполнять поиск по этому списку. email в списке, которые содержат строку из поля поиска, должны выделяться классом
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="/assets/styles/index.css" />
<title>MarkedList</title>
<style>
.marked {
color: #efc14e;
}
</style>
</head>
<body>
<div id="app" style="margin-top: 2rem">
<div class="container">
<div class="form-group">
<input type="search" v-model="search"/>
</div>
<ul v-for="email in emails">
<li :class="{ marked: isActive }">{{email}}</li>
</ul>
</div>
</div>
<script type="module" src="./script.js"></script>
</body>
</html>
let vm = createApp({
data(){
return{
emails:[
'Eliseo@gardner.biz',
'Jayne_Kuhic@sydney.com',
'Nikita@garfield.biz',
'Lew@alysha.tv',
'Hayden@althea.biz',
'Presley.Mueller@myrl.com',
'Dallas@ole.me',
'Mallory_Kunze@marie.org',
'Meghan_Littel@rene.us',
'Carmen_Keeling@caroline.name',
'Veronica_Goodwin@timmothy.net',
'Oswald.Vandervort@leanne.org',
'Kariane@jadyn.tv',
'Nathan@solon.io',
'Maynard.Hodkiewicz@roberta.com',
'Christine@ayana.info',
'Preston_Hudson@blaise.tv',
'Vincenza_Klocko@albertha.name',
'Madelynn.Gorczany@darion.biz',
'Mariana_Orn@preston.org',
'Noemie@marques.me',
'Khalil@emile.co.uk',
'Sophia@arianna.co.uk',
'Jeffery@juwan.us',
'Isaias_Kuhic@jarrett.net',
],
search: '',
isActive: false
}
},
computed: {
SearchEmail(){
this.emails.filter(function (email) {
return email.class = "marked"
})
},
}
}).mount('#app')