【发布时间】:2020-10-08 09:41:05
【问题描述】:
问题: 当我在浏览器中将 Flutter 应用程序作为 Web 应用程序运行时,我可以使用浏览器的文本搜索功能 Ctrl + F 来搜索页面上的文本。搜索功能会查找当前显示在屏幕上的所有搜索词实例,但不会查找当前不在视野范围内的所有其他文本实例。
示例: 在下面的示例中,我正在搜索单词 tile,总共使用了 8 次:蓝色瓷砖中使用了 4 次,紫色瓷砖中使用了另外 4 次。 但是,当我搜索单词 tile 时,浏览器只找到搜索时屏幕上当前显示的单词的 4 个实例。它会忽略搜索时未在屏幕上呈现的单词的所有实例。
文档: Flutter 和 Dart 文档没有关于可搜索文本的任何信息,而且我没有看到任何其他类似的小部件或可用属性。
尝试:我尝试使用 SelectableText 小部件,但同样的问题仍然存在。
【问题讨论】:
-
你能告诉我搜索数据是如何为你工作的吗?我正在尝试使用 CanvasKit 在浏览器上进行搜索
标签: flutter flutter-web