删除Vue的自定义过滤器,我想利用VueJS 2.鼠标悬停在这里删除截断过滤器是我的模板过滤器:鼠标悬停
<div class="eng" @mouseover="showAll">{{ word.english | truncate }}</div>
这里是过滤器本身:
filters: {
truncate: function(value) {
let length = 50;
if (value.length <= length) {
return value;
} else {
return value.substring(0, length) + '...';
}
}
},
有没有办法在mouseover事件中删除过滤器,以便div不会被截断?谢谢!
编辑:showAll()
功能是我认为我会删除它的地方。我尝试了几种方法去除过滤器,例如:
showAll(){
console.log('being mousedover');
this.truncate = false
},
和:
showAll(){
console.log('being mousedover');
!this.truncate
}
但是这是我迷路了......
当你将鼠标放置做任何事情发生吗?你可以包含'showAll'的代码吗? – Libby