🐡

Markdown内に追加したURLを機能させる方法

2022/05/27に公開

やりたいこと

  1. Strapiで記事内にURLを添付
  2. Markdownで表示させる
  3. URLを押したら、そのページに遷移する

実際のコード

Markdown(
        shrinkWrap: true,
        padding: EdgeInsets.zero,
        controller: ScrollController(),
        data: data.attributes.content ?? '',
        onTapLink: (text, url, title) {
          if (url != null) {
            launchUrl(Uri.parse(url));
          }
        },
      ),

やったこと

  1. url_launcherをインストール
    https://pub.dev/packages/url_launcher
  2. launchUrlでURLを機能させた

launchUrlの使い方

公式サイトにて確認した。
launchUrlの引数としてUri型を入れる。
そして、StringのurlをUri.parseでurlに変更している。
https://pub.dev/documentation/url_launcher/latest/url_launcher/url_launcher-library.html

以上で機能した。

パラグアイでFlutter勉強してます🇵🇾

Twitter

GitHubで編集を提案

Discussion