arco-design / arco-design-vue

A Vue.js 3 UI Library based on Arco Design
https://arco.design/vue
MIT License
2.73k stars 536 forks source link

a-auto-complete组件增强建议 #2877

Open coolio125186 opened 11 months ago

coolio125186 commented 11 months ago

screenshot20231222 看上图,建议: 1,希望后端根据输入的【字母、汉字、数字】返回了提示数据,前端都应该能弹出提示。目前只能弹出包含输入字符串的提示内容,太束缚了。 2,希望提示选项的显示模板可以用插槽自定义html结构,每个选项都能添加更多自定义(隐性)属性值。有很多场景的输入提示是关联多个输入框的,以上图为例,点击提示项后,【姓名,电话,地址】3个输入框就同时填好内容了。

强烈期待上述功能实现!

Loongphy commented 11 months ago
  1. 没看明白,如果是根据输入的姓名、姓名拼音、手机号等条件返回对应的数据,那么在 search 事件调用后端接口即可。
  2. 有个 option 插槽,见链接🔗
flsion commented 11 months ago

@coolio125186

  1. search 如果想要自定义过滤可以使用 filter-option 属性,或者 false 显示全部选项内容,这部分内容不适合做到基础组件中;
  2. 自定义展示可以通过 option 插槽实现