tauri-v2-integration
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTauri 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
工作流程
- Identify the bridge direction:
- Rust -> Webview: /
window.emit()+app.emit()on frontend.listen() - Webview -> Rust: .
invoke()
- Rust -> Webview:
- Update frontend hooks/plugins that manage IPC (,
src/hooks/).src/plugins/ - Update Rust commands or menu entries in .
src-tauri/ - Keep behavior consistent across WYSIWYG and Source modes.
- If E2E behavior needs validation, use Tauri MCP tools.
- 确定桥接方向:
- Rust -> Webview:使用/
window.emit()+ 前端的app.emit()。listen() - Webview -> Rust:使用。
invoke()
- Rust -> Webview:使用
- 更新管理IPC的前端hooks/plugins(路径:、
src/hooks/)。src/plugins/ - 更新中的Rust命令或菜单项。
src-tauri/ - 确保WYSIWYG模式与源码模式下的行为保持一致。
- 若需要验证端到端(E2E)行为,请使用Tauri MCP工具。
References
参考资料
- for key files and patterns.
references/paths.md - Manual E2E: see skill for patterns.
tauri-mcp-testing
- :包含关键文件与模式说明。
references/paths.md - 手动E2E测试:可参考技能中的相关模式。
tauri-mcp-testing
Related Skills
相关技能
- — General Tauri 2.0 patterns (commands, state, plugins, security)
tauri-app-dev - — E2E testing via Tauri MCP tools
tauri-mcp-testing - — VMark Rust backend implementation
rust-tauri-backend
- — Tauri 2.0通用模式(命令、状态、插件、安全)
tauri-app-dev - — 通过Tauri MCP工具进行E2E测试
tauri-mcp-testing - — VMark Rust后端实现
rust-tauri-backend