handleSearch() { console.log(this.searchName) NameSearch(this.param).then(res => { if (this.studentName == res.studentName) { } else { this.$message('查无此人'); 补充代码实现搜索的功能
时间: 2024-02-14 17:26:40 浏览: 52
当补充代码以实现搜索功能时,可以在条件判断中添加具体的逻辑处理。以下是一个示例:
```javascript
handleSearch() {
console.log(this.searchName);
NameSearch(this.param).then(res => {
if (this.studentName == res.studentName) {
// 执行搜索成功的逻辑
console.log('搜索成功');
// 例如,更新数据或展示搜索结果
this.searchResult = res;
} else {
// 执行搜索失败的逻辑
console.log('查无此人');
// 弹出提示消息
this.$message('查无此人');
}
}).catch(error => {
// 处理请求错误的逻辑
console.log('请求出错', error);
// 弹出错误提示消息
this.$message('请求出错,请稍后再试');
});
}
```
在上述代码中,我们添加了对搜索成功和搜索失败情况的处理。如果返回的学生姓名与搜索的名称一致,我们打印出"搜索成功",并将搜索结果保存在`this.searchResult`中。如果不一致,我们打印出"查无此人"并弹出一个提示消息。如果发生了请求错误,我们打印出"请求出错"并弹出一个错误提示消息。
请注意,这是一个示例代码,具体的实现可能因需求而异。你可以根据实际情况进行适当修改和扩展。