【发布时间】:2019-05-22 12:04:02
【问题描述】:
当我输入以下搜索控件时,会出现一个小“x”,当我单击它时,我的过滤器被清除并且我的页面重新呈现。这在 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/ 中的一个错误
【问题讨论】:
标签: javascript twitter-bootstrap vue.js search microsoft-edge