Flutter如何在searchDelegate中的特定搜索上打开不同的页面

问题描述 投票:1回答:1

我已经完成了自动完成搜索工作,并在列表磁贴中显示结果。但我想让它转到我为每个搜索结果制作的不同页面

例如:这是我的字符串列表

final product=[
  "shirts",
  "Shoes",
  "jeans",
  "informals",
   "Skirts",
  "Dresses",
  "coats"


];

我希望它为每个页面打开一个不同的页面

现在我刚刚将它指向一个页面。

  @override
  Widget buildResults(BuildContext context) {
    // show result
    return Products();
  }

我应该怎么做,因为我只是一个飞镖和颤动的菜鸟我在这看着一个教程视频,但它并没有很好地解释我的问题。任何帮助,将不胜感激。

dart flutter
1个回答
0
投票

使用Navigator转到另一个特定页面。您可以使用特定的路由名称,也可以为每个结果使用一个开关。在这里你有flutter doc for Navigator

© www.soinside.com 2019 - 2024. All rights reserved.