fix: issues #47

This commit is contained in:
guozhigq
2023-08-30 17:53:02 +08:00
parent 1e1e2e5a77
commit a304df2670

View File

@ -160,26 +160,25 @@ class _SearchPageState extends State<SearchPage> with RouteAware {
} }
Widget _searchSuggest() { Widget _searchSuggest() {
SSearchController _ssCtr = _searchController;
return Obx( return Obx(
() => _searchController.searchSuggestList.isNotEmpty && () => _ssCtr.searchSuggestList.isNotEmpty &&
_searchController.searchSuggestList.first.term != null _ssCtr.searchSuggestList.first.term != null &&
_ssCtr.controller.value.text != ''
? ListView.builder( ? ListView.builder(
physics: const NeverScrollableScrollPhysics(), physics: const NeverScrollableScrollPhysics(),
shrinkWrap: true, shrinkWrap: true,
itemCount: _searchController.searchSuggestList.length, itemCount: _ssCtr.searchSuggestList.length,
itemBuilder: (context, index) { itemBuilder: (context, index) {
return InkWell( return InkWell(
customBorder: RoundedRectangleBorder( customBorder: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(4), borderRadius: BorderRadius.circular(4),
), ),
onTap: () => _searchController.onClickKeyword( onTap: () => _ssCtr
_searchController.searchSuggestList[index].term!), .onClickKeyword(_ssCtr.searchSuggestList[index].term!),
child: Padding( child: Padding(
padding: const EdgeInsets.only(left: 20, top: 9, bottom: 9), padding: const EdgeInsets.only(left: 20, top: 9, bottom: 9),
// child: Text( child: _ssCtr.searchSuggestList[index].textRich,
// _searchController.searchSuggestList[index].term!,
// ),
child: _searchController.searchSuggestList[index].textRich,
), ),
); );
}, },