微信小程序 bindinput 的 Typescript 类型是什么?

刚学小程序,对于 input 控件的 bindinput 的处理函数,其 event 是什么类型?

<input class="" value="" type="number" bindinput="handleInput">
// ev 是 any,报错
handleInput(ev) {
  console.log(ev)
}

这个 event 的类型,我在小程序项目内的 types 里没找到
image.png

更新:根据评论区的指导,我去 @types/wechat-miniprogram 发现微信开发者工具的快速启动项目缺少了 lib.wx.event.d.ts 文件,下载下来放进项目里可以用了。
事件类型时 WechatMiniprogram.Input


去官网只看到 bindinput 的类型是 eventhandle,这个 eventhandle 参数的类型是什么呢?搜索 eventhandle 没有任何结果。
image.png
咋整啊,我人傻了真的,总不能对着打印的 event 自己写类型吧
image.png

阅读 5.5k
1 个回答

不知道你引的 miniprogram-api-typings(新版包名已变为 @types/wechat-miniprogram)版本是多少,官方几经毁灭性升级,有些 namespaceinterface 都变化了,这里已最新的 3.3.0 为例,就是 WechatMiniprogram.Input

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题