Я сохранил связанные файлы сценария в папке wwwroot приложения blazor_wasm.
- Я добавил файл, используя теги скрипта в индексе. html
<script src="assets/plugins/global/plugins.bundle.js"></script>
<script src="assets/js/scripts.bundle.js"></script>
Я поместил scripts.bundle. js код в вызов функции JS
function callJS() {/** bundled js**/}
Я вызвал функцию, используя js прерывания на странице бритвы, но это дает ошибки
protected override async Task OnAfterRenderAsync(bool firstRender){
if (firstRender)
{
await jsRuntime.InvokeVoidAsync("callJS");
}
}
Это ошибки
Тип возврата асинхронного c метод должен иметь тип void, Task, Task, тип
task, IAsyncEnumerable или IAsyncEnumerator wasm_app
'Index.OnAfterRenderAsyn c (bool)': для соответствия типу возвращаемого значения должно быть 'Task' переопределенный член ComponentBase.OnAfterRenderAsyn c (bool) 'wasm_app
Это правильный способ запуска файла или мне нужно использовать другое событие жизненного цикла ?? Я использую тему keen bootstrap, которая создает объединенные файлы js и css с использованием webpack.