【发布时间】:2021-10-03 05:16:36
【问题描述】:
我有一个使用 GetX 进行导航的基本网站。我有带有 ontap 功能的墨水池,可以导航到新视图。现在,如果您右键单击这些按钮,则没有“在新选项卡/窗口中打开链接”、“链接另存为”或“复制链接地址”。
有没有办法为 Flutter Web 获得这个功能?
【问题讨论】:
标签: flutter web flutter-getx
我有一个使用 GetX 进行导航的基本网站。我有带有 ontap 功能的墨水池,可以导航到新视图。现在,如果您右键单击这些按钮,则没有“在新选项卡/窗口中打开链接”、“链接另存为”或“复制链接地址”。
有没有办法为 Flutter Web 获得这个功能?
【问题讨论】:
标签: flutter web flutter-getx
也许我回答得这么晚了,但这可能会对将来的人有所帮助。
在写这篇文章的那一刻,它是可以做到的,它在稳定频道上存在错误,但它在频道 beta 上完美运行。
只需切换到频道测试版:
flutter channel beta
flutter upgrade
然后按照instructions 将 url_launcher 依赖添加到您的项目中,并将此包导入您想要使用的任何地方:
import 'package:url_launcher/link.dart';
最后用这个包装任何小部件:
Link(
uri: Uri.parse('www.google.com'),
builder: (context, function) {
return InkWell(
onTap: () => print('Do something'),
child: Text('Right clickable text')
);
});
【讨论】: