Как я могу отключить некоторые функции, только если веб-приложения Flutter? - PullRequest
0 голосов
/ 12 февраля 2020

Я вижу, что сегодня у флаттера есть бета веб-поддержка . Но если у меня есть какое-то представление или вообще некоторые функции, которые поддерживают только мобильные устройства, как я могу отключить его только при сборке для Интернета? это возможно?

1 Ответ

1 голос
/ 12 февраля 2020
import 'package:flutter/foundation.dart';

if (kIsWeb) {
  // running on the web!
} else {
  // NOT running on the web! You can check for additional platforms here.
}

Также, если вы хотите проверить внутренний виджет и не показывать мобильный виджет

child: kIsWeb ? Container():<Mobile Widget>

https://api.flutter.dev/flutter/foundation/kIsWeb-constant.html

...