美文网首页
2023-08-17 avue select下拉框设置远程搜索清

2023-08-17 avue select下拉框设置远程搜索清

作者: 半眼鱼 | 来源:发表于2023-08-16 11:01 被阅读0次
{
  label: "xx名称",
  prop: "xxId",
  type: "select",
  search: true,
  remote: true, // 设置远程搜索
  dicUrl: "/api/prefix-xx/xx/list?name={{key}}",
  dicFormatter: (data) => {
    return data.data.records
  },
  props: {
    label: "name",
    value: "id",
  },
  dataType: "number",
  searchLabel: "xx",
  searchSpan: 4,
},

项目需求,需要从一张表中读取所有记录中的name和id字段逐一配对为数据字典中的一项,当数据量很大之后,后端一般会限制每次查询的记录数量,于是选择远程搜索,开销也会小一些,但是出现了一些问题:

选定某项之后想要更换选项,发现点击后下拉列表不出现

{
  label: "xx名称",
  prop: "xxId",
  type: "select",
  search: true,
  remote: true, // 设置远程搜索
  dicUrl: "/api/prefix-xx/xx/list?name={{key}}",
  dicFormatter: (data) => {
    return data.data.records
  },
  props: {
    label: "name",
    value: "id",
  },
  dataType: "string", // 修改为 string
  searchLabel: "xx",
  searchSpan: 4,
},
 

再次点击更换选项后更新内容实际为props中的id

{
  label: "xx名称",
  prop: "xxId",
  type: "select",
  search: true,
  remote: true, // 设置远程搜索
  dicUrl: "/api/prefix-xx/xx/list?name={{key}}",
  dicFormatter: (data) => {
    return data.data.records
  },
  change: (row, column, value) => {
    column[1].searchValue = value;
  },
  props: {
    label: "name",
    value: "id",
  },
  dataType: "string", // 修改为 string
  searchLabel: "xx",
  searchSpan: 4,
},

相关文章

  • Selenium下拉框的选择

    Demo:百度首页 → 设置 → 搜索设置,设置页数 先定位到有下拉框的元素,再使用Select(webeleme...

  • Layui选择框拼音模糊搜索 (包括原始select、formS

    一、Layui原始select解决 1.问题 layui的下拉框 select自带一个搜索功能,但是真正使用的时候...

  • 解决 el-select 设置默认值后无法切换选项

    给form表单里面的 el-select 下拉框设置一个默认值,但是当下拉框重新选择时,页面下拉框的值却不变, 原...

  • layui select 可输入可选择可模糊搜索

    layui select 可输入可选择可模糊搜索 结合网上搜到的一些解决方法 使用input覆盖select下拉框...

  • 在element UI 和 iView中render函数使用Sw

    使用element UI 使用iview 使用el-select 远程搜索

  • element-UI中可搜索下拉框自定义搜索

    使用element-UI框架的使用,我们经常使用el-select下拉框,很多时候还需要使用可搜索的下拉框,然后e...

  • el-select element 可自定义输入的可搜索下拉框

    el-select element 可自定义输入的可搜索下拉框[https://blog.csdn.net/qq_...

  • selenium之定位下拉框(Select)

    1. 定位