小编Naj*_*ajo的帖子

Flutter Web:右键 -> 浏览器上下文菜单 -> 在新选项卡中打开链接

我有一个使用 GetX 进行导航的基本网站。我有带有 ontap 功能的墨水池,可以导航到新视图。现在,如果您右键单击这些按钮,则不会出现“在新选项卡/窗口中打开链接”、“链接另存为”或“复制链接地址”。

有什么方法可以让 Flutter Web 获得这个功能吗?

web flutter flutter-getx

6
推荐指数
1
解决办法
1772
查看次数

Flutter:可点击的可选文本,控制光标

我想要一个可点击的可选文本,在本例中我使用 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)

html mouse-cursor flutter

3
推荐指数
1
解决办法
3293
查看次数

标签 统计

flutter ×2

flutter-getx ×1

html ×1

mouse-cursor ×1

web ×1