vue+iview 模糊搜索

Posted ting0527

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue+iview 模糊搜索相关的知识,希望对你有一定的参考价值。

技术图片

html:

<Row style="float: left;margin-right: 3px">
<Col span="12">
<Select
v-model="model13"
filterable
remote
style="width:150px"
:clearable="true"
placeholder="请选择或关键字搜索"
:remote-method="remoteMethod1"
:loading="loading3">
<Option v-for="(item, index) in user" :value="item.Id" :key="index" style="width: 80px">item.name</Option>
</Select>
</Col>
</Row>
技术图片

js:

remoteMethod1 (query) 
// console.log(query,‘skjfdasfkasd‘)
this.$axios(
method: ‘post‘,
url: ‘admin/user/show‘,
data: this.$qs.stringify(
name:query,
jwt: localStorage.getItem(‘jwt‘)
)
).then(res =>
this.list = res.data.table
// console.log(this.list,‘用户信息11‘)
).catch(res =>
this.$Message.error(‘请求超时,请稍后再试...‘);
);

if (query !== ‘‘)
this.loading3 = true;
setTimeout(() =>
this.loading3 = false;
this.user = this.list;
, 200);
else
this.user = [];

,

如果想最初下拉框里展示所有信息,可以在调接口时把res数据赋给user

技术图片技术图片

 

 

 

以上是关于vue+iview 模糊搜索的主要内容,如果未能解决你的问题,请参考以下文章

iView中表格(Table)自定义表头添加模糊搜索框

vue实现模糊搜索

vue实现模糊搜索

ES实现模糊搜索

vue实现高德地图模糊搜索+筛选条件+定位+信息窗(完整案例)

vue实现高德地图模糊搜索+筛选条件+定位+信息窗(完整案例)