Отказ от ответственности: Вы используете ЛОТ JS. Blazor хранит внутреннее дерево рендеринга - немного похоже на теневой дом, но не совсем так. Если ваш JS меняет dom внутри тега <app>
, вы можете ожидать ошибки, так как Blazor не будет знать об этих изменениях.
Чтобы отложить запуск Blazor (я думаю, это то, что вы пытаетесь сделать до тех пор, пока ваши скрипты не загрузятся, вы можете отключить автозапуск.
<script autostart="false" src="_framework/blazor.webassembly.js"></script>
А затем в каком-то другом скрипте, который выполняется в нужное время (я не знаю, как вы узнаете, что такое в нужное время), вы можете позвонить window.Blazor.start();
, чтобы запустить приложение Blazor.