vue调接口模糊查询
时间: 2023-10-10 07:05:30 浏览: 163
在Vue中调用接口进行模糊查询的步骤如下所示:
1. 首先,在Vue组件中定义一个`watch`属性,用来监听输入框的值变化。在`watch`中,设置一个函数,当输入框的值改变时会实时查询相应的表数据。这个函数会调用一个名为`searchData`的方法。
2. 在Vue组件的`methods`中,定义一个名为`searchData`的方法。这个方法会接收一个`bool`参数,用来判断是否进行模糊查询。首先,将当前页码`currentPage`重置为1,然后判断`bool`的值。如果为`true`,则获取输入框的值`paramName`,并调用一个名为`selectByName`的接口方法。这个接口方法会发送一个GET请求到指定的URL,并传递一个`name`参数。查询结果会返回一个Promise对象,通过`.then`方法获取查询结果的响应数据。最后,将查询结果赋值给`monitorData`变量,同时更新表的总数`total`。如果`bool`为`false`,则调用一个名为`refreshData`的方法来更新表的数据。
3. 在API的JS文件中,定义一个名为`selectByName`的接口方法。这个方法会发送一个GET请求到指定的URL,其中`name`参数的值为传入的`param`参数。该接口方法返回一个Promise对象。
通过上述步骤,就可以在Vue中调用接口进行模糊查询了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [vue实现输入框的模糊查询,与后端对接接口](https://blog.csdn.net/weixin_43312391/article/details/123485701)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文