Iview Select filterable搜索“无匹配数据”一直显示,Iview Select filterable远程搜索“无匹配数据”显示异常

Posted 天渺工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Iview Select filterable搜索“无匹配数据”一直显示,Iview Select filterable远程搜索“无匹配数据”显示异常相关的知识,希望对你有一定的参考价值。

拓展 https://blog.csdn.net/weixin_44132981/article/details/102607979?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&spm=1001.2101.3001.4242

说实话,Iview UI真的挺坑的,官方文档什么都没说,当Iview UI中Select 加了filterable属性,在加了remote和:remote-method="接口搜索函数"远程搜索功能之后,不管接口有没有数据,“无匹配数据“永远在显示。

<!--cityList 不论是否存在数据,"无匹配数据"总是莫名其妙的显示--> 
<Select v-model="model11" filterable>
 <Option v-for="item in cityList" :value="item.value" :key="item">
    {{ item.label }}
</Option>
</Select>

 

 

 有效的解决方法

not-found-text https://iview.github.io/components/select#API

<!--暂时没看源码,只能人为操作not-found-text--> 
<Select v-model="model11" filterable remote  
:not-found-text="cityList.length===0?\'\':\'无匹配数据\'"
:remote-method="remoteMethod" :loading="loading"
>
 <Option v-for="item in cityList" :value="item.value" :key="item">
    {{ item.label }}
</Option>
</Select>

 

 

以上是关于Iview Select filterable搜索“无匹配数据”一直显示,Iview Select filterable远程搜索“无匹配数据”显示异常的主要内容,如果未能解决你的问题,请参考以下文章

vue中Select支持模糊搜索 ( iview )

iview使用select封装的组件添加filterable属性有空格

iview select filterable属性使用下拉小bug

关于使用 iview Select 组件远程搜索的坑

IView选择器Select开启搜索功能后动态赋值的坑

iview select下拉bug