), которые читаются как входные аргументы .js-файлов и выводят BlazorComponent, как .cs-файл. конечно адаптированный под мой проект. Вы можете использовать упрощенную стратегию, подобную этой, чтобы поддерживать весь код js-скрипта вне файла .cs Blazor во время разработки. Вам просто необходимо вызвать инструмент JstoCsharp для события PreBuild вашего проекта расширения пакета.

имаюсь разработкой библиотеки расширений Blazor.

Одна вещь в этой библиотеке будет повторное использование JavaScriptОповещение () метод. Я знаю, как это сделать, это включает в себя добавление этого на странице .cshtml:

<script>
  Blazor.registerFunction('Alert', (message) => {
      alert(message);
  });
</script>

и это в моем коде:

public void Alert(string message)
{
     RegisteredFunction.Invoke<object>("Alert", message);
}

Я хотел бы, чтобы часть javascript как-то автоматически вставлялась в html, если вы используете мой пакет (или, возможно, всегда). Не уверен, что это возможно (пока)

Есть идеи по этому поводу?

Ответы на вопрос(1)

Ваш ответ на вопрос