我有一个使用 GetX 进行导航的基本网站。我有带有 ontap 功能的墨水池,可以导航到新视图。现在,如果您右键单击这些按钮,则不会出现“在新选项卡/窗口中打开链接”、“链接另存为”或“复制链接地址”。
有什么方法可以让 Flutter Web 获得这个功能吗?
我想要一个可点击的可选文本,在本例中我使用 Flutter Web 和 html 库,我有一个可点击的电话号码,允许用户从浏览器中选择一个应用程序来打电话。
我的问题是,当鼠标悬停在该文本上时,光标是可选文本中的“文本”,但我希望光标更改为“指针”/“链接选择”。换句话说,我希望它像“真正的”HTML 默认情况下那样工作。
class Example extends StatelessWidget{
@override
Widget build(BuildContext context) {
return Column(
children: [
SelectableText(
'Phone us:',
style: TextStyle(fontSize: 24),
),
SelectableText(
'Tel: +123 1231 231',
style: TextStyle(fontSize: 20),
onTap: ()=>{html.window.location.href = "tel:+1231231231"},
),
],
);
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试将可选择的文本包装在 MouseRegion() 中,但这也不起作用。
class Example extends StatelessWidget{
@override
Widget build(BuildContext context) {
return Column(
children: [
SelectableText(
'Phone us:',
style: TextStyle(fontSize: 24),
),
MouseRegion(
cursor: SystemMouseCursors.click,
child: SelectableText(
'Tel: +123 1231 231',
style: TextStyle(fontSize: 20), …Run Code Online (Sandbox Code Playgroud)