接口,优化为用户输入完成之后再请求"/>
vue+elementui input框输入值后请求接口,优化为用户输入完成之后再请求
根据项目需求,需要用户输入完之后再请求不会造成资源浪费,于是参考
有以下方式,实现需求 以此记录一下
<el-inputv-model="materialCode"clearablesize="small"placeholder="请输入关键件扫描"style="width: 200px;"class="filter-item"/>
watch:{materialCode(curVal, oldVal) {// 实现input连续输入,只发一次请求clearTimeout(this.timeout)this.timeout = setTimeout(() => {if(this.materialCode != ''){this.handleChangeName(curVal)}}, 500)}},
handleChangeName(e){let param = {传参}this.$axios.posts("接口",param).then(res => {console.log(res)});},
更多推荐
vue+elementui input框输入值后请求接口,优化为用户输入完成之后再请求
发布评论