При вводе следующего элемента управления поиском появляется небольшая буква «х», когда я щелкаю по ней, мой фильтр очищается, и моя страница перерисовывается. Это отлично работает в Chrome. Однако это не работает в Edge 17.17134, нажатие на «x» ничего не делает. Как я могу заставить это работать?
HTML:
<div class="input-group search">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fa fa-search"></i>
</span>
</div>
<input type='search'
class="form-control"
placeholder="Type to filter..."
v-model="filter"
@input="performFilter" />
</div>
КОД:
data: function () {
return {
filter: ''
};
},
methods: {
performFilter() {
var filter = this.filter.toLowerCase();
this.objs.forEach(function (obj) {
obj.visible = obj.name.toLowerCase().includes(filter);
});
}
}
Обновление:
Кажется, это ошибка в Edge https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/17584515/