vue+elementui input框输入值后请求接口,优化为用户输入完成之后再请求
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
免费下载资源
·
根据项目需求,需要用户输入完之后再请求不会造成资源浪费,于是参考
https://blog.csdn.net/tangkthh/article/details/92679882
有以下方式,实现需求 以此记录一下
<el-input
v-model="materialCode"
clearable
size="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)
});
},
GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45
7 个月前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 7 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)