Код IT
← Каталог

Особенности разработки десктопных приложений — 4. Кроссплатформенное окно с WebView (Rust / Tauri)

Фрагмент из «Особенности разработки десктопных приложений»: 4. Кроссплатформенное окно с WebView (Rust / Tauri).

HTML main.html
<script>
  import { invoke } from '@tauri-apps/api';

  async function greetUser() {
    try {
      const response = await invoke('greet', { name: 'Тимур' });
      document.getElementById('output').innerText = response;
    } catch (error) {
      console.error('Ошибка вызова команды:', error);
    }
  }
</script>

<button onclick="greetUser()">Поприветствовать</button>
<div id="output"></div>
<script>
  import { invoke } from '@tauri-apps/api';

  async function greetUser() {
    try {
      const response = await invoke('greet', { name: 'Тимур' });
      document.getElementById('output').innerText = response;
    } catch (error) {
      console.error('Ошибка вызова команды:', error);
    }
  }
</script>

<button onclick="greetUser()">Поприветствовать</button>
<div id="output"></div>