最近在做一个页面跳转功能
但是输入框发现写起来很卡顿,经过一番折腾发现是因为 vue v-model
引发的。最后用input原生事件去解决。
html
跳至<input ref="goTiao" type="number" class="law-jump" />条
js
在mounted里面监听input事件
this.$refs['goTiao'].addEventListener('input', (e) => {
this.jumpToItem(e.target.valueAsNumber);
})
jumpToItem函数里面也用到了防抖
这样就能完美解决卡顿问题!!!