Ионные разные стили для эмулятора и веб-локального хоста

У меня разные взгляды на браузер и эмулятор. Я думаю, что коды css не работают, кроме браузера в настоящее время.

Например, я изменил -ion-background-color: для.md body и iosbody. Но эмулятор также отображает тему по умолчанию:

Пожалуйста, посоветуй мне?

Я использую Ionic 5 и такие конфигурации, как показано ниже:

ionic (Ionic CLI)             : 4.12.0 (C:\Users\hckav\node_modules\ionic)
Ionic Framework               : @ionic/angular 5.0.7
@angular-devkit/build-angular : 0.803.26
@angular-devkit/schematics    : 8.3.26
@angular/cli                  : 8.3.26
@ionic/angular-toolkit        : 2.2.0

Конденсатор:

capacitor (Capacitor CLI) : 2.0.1
@capacitor/core           : 2.0.1

Система:

NodeJS : v12.14.1 (C:\Program Files\nodejs\node.exe)
npm    : 6.14.4
OS     : Windows 10

1 ответ

Решение

Когда вы создаете приложение для работы на iOS или Android, эти классы автоматически добавляются в тег body.

iOS: <body class="platform-ios">

Android: <body class="platform-android">

Интернет: <body class="platform-browser">

Вот почему они разные. Вы можете динамически добавить свой класс в тег тела, чтобы решить эту проблему.

Другие вопросы по тегам