fix: 搜索建议词为空
This commit is contained in:
@ -27,10 +27,14 @@ class SearchHttp {
|
|||||||
var res = await Request().get(Api.serachSuggest,
|
var res = await Request().get(Api.serachSuggest,
|
||||||
data: {'term': term, 'main_ver': 'v1', 'highlight': term});
|
data: {'term': term, 'main_ver': 'v1', 'highlight': term});
|
||||||
if (res.data['code'] == 0) {
|
if (res.data['code'] == 0) {
|
||||||
|
if (res.data['result'] is Map) {
|
||||||
res.data['result']['term'] = term;
|
res.data['result']['term'] = term;
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
'status': true,
|
'status': true,
|
||||||
'data': SearchSuggestModel.fromJson(res.data['result']),
|
'data': res.data['result'] is Map
|
||||||
|
? SearchSuggestModel.fromJson(res.data['result'])
|
||||||
|
: [],
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -103,9 +103,11 @@ class SSearchController extends GetxController {
|
|||||||
Future querySearchSuggest(String value) async {
|
Future querySearchSuggest(String value) async {
|
||||||
var result = await SearchHttp.searchSuggest(term: value);
|
var result = await SearchHttp.searchSuggest(term: value);
|
||||||
if (result['status']) {
|
if (result['status']) {
|
||||||
|
if (result['data'].isNotEmpty) {
|
||||||
searchSuggestList.value = result['data'].tag;
|
searchSuggestList.value = result['data'].tag;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onSelect(word) {
|
onSelect(word) {
|
||||||
searchKeyWord.value = word;
|
searchKeyWord.value = word;
|
||||||
|
|||||||
Reference in New Issue
Block a user