<el-select v-model="listQuery.userId" :remote-method="remoteMethod" filterable remote clearable placeholder="请输入" > <el-option v-for="item in options" :key="item.id" :label="item.nickname" :value="item.userId" ></el-option> </el-select>
data() { return{ options: [], } }
methods:{ remoteMethod(query) { if (query !== '') { var restaurants = getUserGroupList({ nameOrStaffNum: query }).then(res => { return res.data; }); this.options = query ? restaurants.filter(this.createStateFilter(query)) : restaurants; } else { this.options = []; } }, querySearchAsync(queryString, cb) { var restaurants = getUserGroupList({ nameOrStaffNum: queryString }).then(res => { return res.data; }); var results =