#5645·wails

[v3] 绑定中没有生成强类型化自定义事件

作者: Need-an-AwP创建于 2026年6月22日更新于 2026年9月9日
标签Bugv3

说明

我在Wails3遇到一个问题,

我的测试环境:`wails3-n Name 项目 - t 反应 ' 这是一个新生成的标准模板项目,除模板默认外没有自定义生成设置

重写

  • Wails3 init-n名称为“本试验项目”-t “vanilla”或Wails3 init-n名称为“本试验” 项目 - t 反应 '
  • 输入项目,并添加一些自定义事件(此处使用 wails3 doc 的例子):

func init () { 游戏中 应用。 注册事件[字符串] ("时间") 应用。 注册事件 [用户 LoginData] (“ 用户: login ”) 应用。 (“ 监视器: stats ”) 应用。 注册事件 [application.void] ("app: ready") {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

- " 游艇3号 "

* 预期行为

根据Wails v3关于定制事件的文件:
https://v3.wails.io/guides/events-reference/#注册-海关-事件
我期望Wails为已注册的事件生成一个前端绑定/事件文件夹或等同的打出的事件文件,所以打出的事件可以容易地导入这样:

导入 { user Login, MonitorStats} 从 './ 绑定/事件' 导入

但前端绑定下没有生成事件文件夹 。 我只能在`Fontend/bondings/GitHub.com/wailsapp/wails/v3/内部/eventdata.d.ts'中找到对事件的定义。

在这个模板中,wails vite插件会自动处理这些事件. 但在非视频项目中,我必须手动引用它,为ts语言服务器提供事件定义. 当代的行为是否如所料?

QQ 屏幕截图

无回复( N)

尝试的修复

QQ 系统细节

贝壳 医生 怀尔斯 v3.0.0-alpha2.105 怀尔斯医生

系统

┌──────────────────────────────────────────────────────────────────────────┐

# # # 名称 # # Windows 10 Pro # # # #

2009年版(建成时间:26200年). 身份证号码 25H2

  • 品牌 + 视窗 11 + + . ++ 平台 ++ 窗口 建筑 Amd64 ~去网络视频2 装入器 QQ 真实QQ (原始内容存档于2018-09-22). QQ WebView2版本 149.0.4022.80版. CPU AMD Ryzen 7 9800X3D 8-Core处理器 QQ GPU AMD Radeon RX 9070 XT (高级微设备股份有限公司) |. QQ 记忆 QQ 32GB QQ └──────────────────────────────────────────────────────────────────────────┘

建设环境

┌─────────────────────────────────┐

Go 版本 Go 1.2.5.3 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080} - 建设模式 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}我... | . . . . . . .