
文本对比Wails Vue3本项目是一个基于 Wails、Go Vue3 的桌面应用示例实现了两段文本对比、高亮、同步滚动、可拖拽布局、搜索与替换等功能。项目结构main.goWails 应用入口绑定后端App。app.go后端逻辑CompareText使用github.com/sergi/go-diff/diffmatchpatch实现文本对比。frontend/src/App.vue前端主界面逻辑及交互。frontend/src/components/Tooltip.vue悬浮提示组件。frontend/src/style.css样式定义。frontend/wailsjs/go/main/App.jsApp.d.ts后端接口自动生成。wails.jsonWails 项目配置。开发Dev安装Wails启动 Wails 开发模式wails dev功能说明文本对比frontend/src/App.vue调用CompareText搜索替换支持大小写、全词、正则、上下一个查询、全部替换。同步滚动左右及结果区域同步滚动syncScroll。拖拽分割左右比例与上下比例可拖拽调整。文本缩放Ctrl/Cmd 滚轮缩放字体。代码仓库https://github.com/zhuhezhang/text_compare_tool_in_gohttps://gitee.com/zhuhezhang/text_compare_tool_in_go