vue3中a-select的模糊查询

vue3中a-select的模糊查询

好记性不如烂笔头之记录一下vue3中a-select的模糊查询,查了ant官网的做法,要不就是请求方式不同需要改变前后端交互方式,要不就是变成必须多选的查询,最后找到了这种方式,只需要在原来的标签里加上show-search label-in-value option-filter-prop=‘label’,在数据处理时多取一下里面的value就好啦,以下是具体代码:

template里的标签:
<a-form-item label="主办人员:" name="organizer">
    <a-select v-model:value="addCase.organizer" placeholder="请选择主办人员" :options="userOption"  allow-clear
          show-search label-in-value option-filter-prop='label'>
    </a-select>
</a-form-item>
方法:
//我的userOption 是通过发送请求处理成原a-select中需要的value/label的形式
const userOption = ref([])
function getUserList() {
    warningInfoApi.getUserList().then((res) => { //这里自己换成自己的接口
        for (var i = 0; i < res.length; i++) {
            userOption.value.push({ value: res[i].id, label: res[i].name })
        }
    });
}
//后续收集完表单数据后,需在发送请求的时候多取一下值的value,具体的可以在使用的时候打印一下看看里面的数据
let param = {
    ...
    "organizer": addCase.value.organizer.value,
    ...
}

相关推荐

  1. vue3a-select模糊查询

    2024-04-26 00:40:01       14 阅读
  2. vue系列:使用vue3、ant-d,a-select下拉搜索功能

    2024-04-26 00:40:01       18 阅读
  3. Oracle模糊查询

    2024-04-26 00:40:01       10 阅读
  4. vue3 ts + Ant Design Select使用

    2024-04-26 00:40:01       32 阅读
  5. vue3用 let a= b赋值会改变b

    2024-04-26 00:40:01       8 阅读
  6. Vue || Uniapp 模糊查询

    2024-04-26 00:40:01       32 阅读
  7. Vue实现模糊查询

    2024-04-26 00:40:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 00:40:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 00:40:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 00:40:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 00:40:01       20 阅读

热门阅读

  1. 蚂蚁 2025届暑期实习 多模态LLM 面经

    2024-04-26 00:40:01       15 阅读
  2. Linux第三章

    2024-04-26 00:40:01       10 阅读
  3. 智能合约语言(eDSL)—— 并行化方案

    2024-04-26 00:40:01       13 阅读
  4. Leetcode 150:逆波兰表达式求值

    2024-04-26 00:40:01       9 阅读
  5. CDN的原理

    2024-04-26 00:40:01       11 阅读