vue中实现防抖功能
准备工作
项目中安装lodash,命令如下:
npm i --save lodash
引入到自己是需要使用的vue文件里面:
import _ from ‘lodash’
项目中实现
下拉选择框使用的是elementUI,可多选,但选择完后没确定按钮,选完后就需要直接请求。
此时就需要使用到防抖,防止反复请求,在用户选择完不再点击的时候过几秒才开始请求
<el-select
:ref="`roleMultiSelect`"
v-model="roleUsers"
filterable
collapse-tags
multiple
placeholder="请选择角色"
@change=