tauri-v2-integration

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Tauri v2 Integration (VMark)

Tauri v2 集成(VMark)

Overview

概述

Ensure Tauri v2 bridge patterns and IPC flows are consistent across frontend and Rust.
确保Tauri v2的桥接模式和IPC流程在前端与Rust端保持一致。

Workflow

工作流程

  1. Identify the bridge direction:
    • Rust -> Webview:
      window.emit()
      /
      app.emit()
      +
      listen()
      on frontend.
    • Webview -> Rust:
      invoke()
      .
  2. Update frontend hooks/plugins that manage IPC (
    src/hooks/
    ,
    src/plugins/
    ).
  3. Update Rust commands or menu entries in
    src-tauri/
    .
  4. Keep behavior consistent across WYSIWYG and Source modes.
  5. If E2E behavior needs validation, use Tauri MCP tools.
  1. 确定桥接方向:
    • Rust -> Webview:使用
      window.emit()
      /
      app.emit()
      + 前端的
      listen()
    • Webview -> Rust:使用
      invoke()
  2. 更新管理IPC的前端hooks/plugins(路径:
    src/hooks/
    src/plugins/
    )。
  3. 更新
    src-tauri/
    中的Rust命令或菜单项。
  4. 确保WYSIWYG模式与源码模式下的行为保持一致。
  5. 若需要验证端到端(E2E)行为,请使用Tauri MCP工具。

References

参考资料

  • references/paths.md
    for key files and patterns.
  • Manual E2E: see
    tauri-mcp-testing
    skill for patterns.
  • references/paths.md
    :包含关键文件与模式说明。
  • 手动E2E测试:可参考
    tauri-mcp-testing
    技能中的相关模式。

Related Skills

相关技能

  • tauri-app-dev
    — General Tauri 2.0 patterns (commands, state, plugins, security)
  • tauri-mcp-testing
    — E2E testing via Tauri MCP tools
  • rust-tauri-backend
    — VMark Rust backend implementation
  • tauri-app-dev
    — Tauri 2.0通用模式(命令、状态、插件、安全)
  • tauri-mcp-testing
    — 通过Tauri MCP工具进行E2E测试
  • rust-tauri-backend
    — VMark Rust后端实现